文章詳情頁
java - 新手求教,當(dāng)前時(shí)間問題?
瀏覽:118日期:2024-01-17 13:29:15
問題描述
代碼如下:
SimpleDateFormat std = new SimpleDateFormat('yyyy-mm-dd hh:mm:ss');System.out.println(std.format(new Date()));
為什么輸出之后是2017-11-24 10:11:28, 2017-13-24 10:13:27.....等等之類的,好奇怪
每運(yùn)行一次加一個(gè)月
完整代碼:
問題解答
回答1:yyyy-mm-dd改成yyyy-MM-dd,是大寫!!!大寫標(biāo)識(shí)月份!!!
回答2:yyyy是完整的西元年,MM(大寫)是月份,dd是日期, 至于hh:mm:ss ,為什么有的格式大寫,有的格式小寫,那是怕避免混淆,例如MM是月份,mm是分;HH是24小時(shí)制,而hh是12小時(shí)制
回答3:小寫的m代表分鐘,所以每分鐘都會(huì)變,換成 大寫的M就行
標(biāo)簽:
java
排行榜

熱門標(biāo)簽