- 当前时间
Date date=new Date();
System.out.println("当前时间-"+date);
显示格式如下:
当前时间-Tue Sep 08 08:40:46 CST 2015
2. 日期转文本
//使用 format() 方法将日期转换为指定格式的文本
Date date=new Date();//当前时间
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String today=dateFormat.format(date);
System.out.println(today);
代码中的 “yyyy-MM-dd HH:mm:ss” 为预定义字符串, yyyy 表示四位年, MM 表示两位月份, dd 表示两位日期, HH 表示小时(使用24小时制), mm 表示分钟, ss 表示秒,这样就指定了转换的目标格式,注:其中字母是区分大小写的
3. 文本转日期
//使用 parse() 方法将文本转换为日期
String today="2015年2月3日 19:02:30";
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
try {
Date date=dateFormat.parse(today);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}