SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
String date = sdf.format(new Date());
System.out.println(date);
结果是今天的日期,即2014年3月23日
但是当我这样做时>
SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy");
结果可以是2014年5月23日,2014年5月23日,2014年6月23日,儿子每次运行prgram。为什么这样?
SimpleDateFormat sdf = new SimpleDateFormat(“ dd / MM / yyyy”);字符串日期= sdf.format(new Date()); System.out.println(date);结果是今天的日期,即2014年3月23日,但是当我这样做时...
正如我们从the documentation中看到的,是因为mm
是几分钟而不是几个月。
在C#和VB.NET中,区分大小写特别是格式化月份或分钟。因为两个词的首字母相同。
[mm
代表分钟,因此当您使用mm
时,它将打印分钟而不是月份。
是,因为Time Patterns
代表mm