java中对日期的处理
1.获取当前系统时间,精确到毫秒
直接调用无参构造方法
Date nowtime = new Date();
2.java.util.Date类当中已经对toString()方法进行重写
3.日期格式化
1.将日期类型Date,按照指定格式进行转换:Date转换成具有一定格式的时间字符串
2.SimpleDateFormat是java.text包下。专门负责日期格式化的
3.yyyy 年(年是4位)
MM月(月是4位)
dd日
HH时
mm分
ss秒
SSS毫秒(毫秒3位。最高999,1000毫秒等于1秒)
4.在日期格式中,除了y,M,d,H,m,s,S这些字符不能随便写之外,剩下的符号格式自己随意组织
5.
SimpleDateFormat s1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
4.日期字符串转换为date类型
1.
String s3 = "2008-5-12 08:08:08 888"; SimpleDateFormat s4 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS"); Date d1 = s4.parse(s2);SimpleDateFormat s4 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");//格式不能随便写,要和日期字符串格式相同
5.获取自1970年1月1日 00:00;00 000到当前系统时间的总毫秒数
long l1 = System.currentTimeMillis();