1.java.sql.Date和java.util.Date
Date ud=new Date();
java.sql.Date sd=new java.sql.Date(ud.getTime());
2.Date<-->String:年月日获取
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");
或者
SimpleDateFormat sdf=new SimpleDateFormat();
sdf.applyPattern("yyyy-mm-dd");
转换:
String ad=sdf.format(new Date());
Date d=sdf.parse("2018-9-9");
标识位
G 年代标志符:公元/公元前
年-月-日 时:分:秒:毫秒 上/下午 星期 (h:1~12,H:0~23)
yyyy-MM-dd hh/HH:mm:ss:SS a E
时(k:1~24,K:0~11) 一年中的第几天 一月中第几个星期几
k/K 第D天/年 第F个E/月
一年/月中第几个星期(周日~周六为一组) 时区CST
w/W z
3.SimpleDateFormat线程不安全解决
4.DatetimeUtil:事件处理类封装