YYYY 表示当前这一周所在的年份,如果当前这一周有跨年,那这里就会出现错误。
yyyy代表的是当前的年份
mm表示分
MM代表的是月份
dd代表的是这个月的多少天
DD代表的是这一年的第多少天
目前时间
测试
DateFormat d1 = new SimpleDateFormat("yyyy-MM-dd");
DateFormat d2 = new SimpleDateFormat("YYYY-mm-DD");
System.out.println("yyyy-MM-dd--------->"+d1.format(new Date()));
System.out.println("YYYY-mm-DD--------->"+d2.format(new Date()));
结果如下
yyyy-MM-dd--------->2022-11-17
YYYY-mm-DD--------->2022-17-321