http://www.verejava.com/?id=16993074079095
/**
知识点: Date 日期类
*/
import java.util.Date;
import java.text.SimpleDateFormat;
public class TestDate {
public static void main(String[] args) {
//获得系统当前日期
Date date = new Date();
System.out.println(date);
//获得年
System.out.println(date.getTime());
//获得当前日期 时间
System.out.println(CDate.getCurrentDateTime());
System.out.println(CDate.stringToDate("2000-12-12 00:00:00"));
}
}
class CDate {
//获得当前日期 时间 的字符串
public static String getCurrentDateTime() {
Date date = new Date();
//日期的格式化
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = df.format(date).toString();
return dateStr;
}
//日期Date 转换成 格式化字符串
public static String dateToString(Date date) {
//日期的格式化
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = df.format(date).toString();
return dateStr;
}
//字符串 转换成 Date
public static Date stringToDate(String dateString) {
try {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return df.parse(dateString);
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}