java 日期处理相关

备忘用(๑•̀ㅂ•́)و✧


Date

new Date()
new Date(long date)
long getTime()

基本只剩下这三个不过时且常用的。

Calendar

Calendar cal=Calendar.getInstance();//当前时间
int year=cal.get(Calendar.YEAR);//年
int month=cal.get(Calendar.MONTH);//月
int date=cal.get(Calendar.DATE);//日
int hour=cal.get(Calendar.HOUR_OF_DAY);//时
int minute=cal.get(Calendar.MINUTE);//分
int second=cal.get(Calendar.SECOND);//秒
cal.set(Calendar.YEAR,2018);//设置年份,其余雷同
static Calendar getInstance();//当前时间
Date getTime();
long getTimeInMillis();

SimpleDateFormat

SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=format.parse("2018-12-24  20:57:20");
String str=format.format(date);
jdk手册

详细右转api手册

你可能感兴趣的:(java 日期处理相关)