1.时间格式化
DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a", Locale.CHINA);
年月日时分秒 上下午,后面的china是显示中文和中国的习惯,MM或者dd使用一个M或d就是不用0来补全
hh小写是12进制,大写是24进制
2.Calendar
Calendar cal = Calendar.getInstance();才能获取当前日期
然后才能通过cal.set(Calendar.HOUR_OF_DAY, 0);各种field来set
3.时间戳用Date处理
public Date(long milliseconds) ;
尽量使用long,避免int超过
4.任何UNIX的时间戳对于java的System.currentTimeMillis();是要乘以1000的
下面这个工具对于时间戳计算会比较好
http://tool.chinaz.com/Tools/unixtime.aspx
5.month对于Date和Calendar都是以0开始的,而day则从1开始