java中对于日期进行格式化的时候包括以下字母
YYYY 表示当前这一周所在的年份,如果当前这一周有跨年,那这里就会出现错误。
yyyy代表的是当前的年份
mm表示分
MM代表的是月份
dd代表的是这个月的多少天
DD代表的是这一年的第多少天
正常使用的时候也就是使用当前在哪一年哪一个月哪一天,也就是格式化时候使用“yyyy-MM-dd”小打小用于记忆。
使用:
1,获取一个日期对应的long值
首先新建一个Calendar对象
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class 日期 {
public static void main(String[] args) throws ParseException {
Calendar calendar = Calendar.getInstance();
calendar.clear();
calendar.set(2021,6,4);
System.out.println(calendar.getTimeInMillis());
Long time = calendar.getTimeInMillis();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date;
date = sdf.parse(sdf.format(time));
System.out.println(sdf.format(date));
}
}