public class TimestampFormat {
public static void main(String[] args) {
//获取当前时间
Date time =new Date();
Timestamp ts =new Timestamp(time.getTime());
System.out.println(ts);
//第二种方式
Timestamp t =new Timestamp(System.currentTimeMillis());
System.out.println(t);
Calendar now = Calendar.getInstance();
//获得当前年份
System.out.println(now.get(Calendar.YEAR));
//获得当前月份
System.out.println(now.get(Calendar.MONTH) + 1);
//获得当月日期
System.out.println(now.get(Calendar.DAY_OF_MONTH));
//获得当前小时
System.out.println(now.get(Calendar.HOUR_OF_DAY));
//获得当前分钟
System.out.println(now.get(Calendar.MINUTE));
//获取当前秒数
System.out.println(now.get(Calendar.SECOND));
//获得当前毫秒数
System.out.println(now.getTimeInMillis());
}
2017-12-10 18:12:25.56
2017-12-10 18:12:25.599
2017
12
10
18
12
25
1512900745607
SimpleDateFormat 匹配现在的格式
public class FormatDateTime {
public static void main(String[] args) {
Date now =new Date();
SimpleDateFormat format1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
System.out.println(format1.format(now));
SimpleDateFormat format2 = new SimpleDateFormat("yy/MM/dd HH:mm");
System.out.println(format2.format(now));
SimpleDateFormat format3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(format3.format(now));
SimpleDateFormat format4 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E");
System.out.println(format4.format(now));
}
}
2017年12月10日 18时13分11秒
17/12/10 18:13
2017-12-10 18:13:11
2017年12月10日 18时13分11秒 周日