1.获得时间
Date date=new Date();
date.toLocaleDateString() //得到年月日
date.toLocaleTimeString()//得到小时
date.toLocaleString()//得到年月日加小时
2.把时间转换成String数组
String [] str=new SimpleDateFormat("yyyy-MM-dd").format(new Date()).toString().split("-");
str[0] 年 str[1] 月 str[2] 日
HH(小时0-23)
hh(小时1-12)
mm(分钟)
ss(秒)
3.获得前一天的时间
Calendar ca=Calendar.getInstance();//获得实例
ca.add(Calendar.DATE,-1);//添加时间-1
Date date=ca.getTime();//获得前一天的时间
4.获得UTC(世界统一时间)时间
1.取得本地时间
Calendar ca=Calendar.getInstance();
2.获取时间偏移量
int zoneOffset=ca.get(java.util.Calendar.ZONE_OFFSET);
3.取得夏令时差
int dstOffset=ca.get(java.util.Calendar.DST_OFFSET);
4.从本地时间上扣除差量得到UTC时间
ca.add(java.util.Calendar.MILLISECOND,-(zoneOffset+dstOffset));
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH)+1;
int day = cal.get(Calendar.DAY_OF_MONTH);
int hour = cal.get(Calendar.HOUR_OF_DAY);
int minute = cal.get(Calendar.MINUTE);
5.java创建Timestamp的几种方式
new Timestamp(System.currentTimeMillis());
new Timestamp(new Date().getTime());
new Timestamp(Calendar.getInstance().getTimeInMillis())
6.比较时间大小
时间.getTime()>时间2.getTime();