编程语言
首页 > 编程语言> > java – dd / mm / yyyy vs dd / MM / yyyy?

java – dd / mm / yyyy vs dd / MM / yyyy?

作者:互联网

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.为什么这样?

解决方法:

正如我们从the documentation中看到的那样,这是因为mm是分钟而不是几个月.

标签:java,date-format
来源: https://codeday.me/bug/20191004/1854533.html