Java中的日期
Java中的日期是Date包
import java.util.Date;
其中无参数构造函数返回当前时间
Date time = new Date();
日期格式化
日期的类是Date类,如果想要变为肉眼读懂的字符串需要用text包下的格式化类
import java.text.SimpleDateFormat;
可以按照字符串规律进行格式化
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
String today = simpleDateFormat.format(new Date());
其中年月日的用「year」 「month」 「day」 「hour」 「minute」 「second」 的首字母表示,大写M代表Month,小写m代表Minute。
public static final String DATE_SHOW_FORMAT = "yyyy-MM-dd";
public static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
public static final String DATE_SHORT_FORMAT = "yyyyMMdd";
public static final String DATE_MONTH_FORMAT = "yyyyMM";
public static final String DATE_TIMEC_FORMAT = "yyyyMMddHH24ssmm";
public static final String DATE_TIMES_FORMAT = "yyyyMMddhhmmss";
public static final String DATE_TIME_FORMAT_NO_SPLIT = "yyyyMMddHHmmss";