Java中String 与Date类型互转
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
*简单的互转例子
*/
public class TestDate {
/**
* 通过指定时间格式获得当前时间
* @param gs 时间格式 例:yyyy-MM-dd HH:mm:ss
* @return
*/
public static String getCurrentDate(String gs) {
Date time = new Date();
SimpleDateFormat formatter = new SimpleDateFormat(gs);
String dateString = formatter.format(time);
return dateString;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
/*将Date 转化为 String */
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(date);
System.out.print("Date---->String:"+dateString);
/*将String 转化为Date */
String str="2015-1-12";
try {
Date d = formatter.parse(str);
System.out.println("Date ------>String:"+d);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.text.SimpleDateFormat;
import java.util.Date;
/**
*简单的互转例子
*/
public class TestDate {
/**
* 通过指定时间格式获得当前时间
* @param gs 时间格式 例:yyyy-MM-dd HH:mm:ss
* @return
*/
public static String getCurrentDate(String gs) {
Date time = new Date();
SimpleDateFormat formatter = new SimpleDateFormat(gs);
String dateString = formatter.format(time);
return dateString;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
/*将Date 转化为 String */
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(date);
System.out.print("Date---->String:"+dateString);
/*将String 转化为Date */
String str="2015-1-12";
try {
Date d = formatter.parse(str);
System.out.println("Date ------>String:"+d);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}