2 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊
時(shí)間
要對日期進(jìn)行硬編碼,請使用以下命令:
LocalDate date2 = LocalDate.of(2018, Month.OCTOBER, 12); System.out.println("Harcoded date: " + date2);
你永遠(yuǎn)不會(huì)懷疑,這是月,日和年。輸出為:
哈碼日期: 2018-10-12
您應(yīng)該避免設(shè)計(jì)不良且過時(shí)的類,甚至更多已棄用的構(gòu)造函數(shù)。相反,我使用的是從爪哇時(shí)間,現(xiàn)代的Java日期和時(shí)間API。另外,a 表示日歷日期(不帶一天中的時(shí)間),與 相反,盡管它的名稱表示一個(gè)時(shí)間點(diǎn)。Date
LocalDate
LocalDate
Date
順便說一句,我無法重現(xiàn)您的問題。我得到(這也同意文檔,盡管文檔的這一部分很難閱讀和理解)。Fri Oct 12 00:00:00 CEST 2018
鏈接: 甲骨文教程: 日期時(shí)間解釋如何使用 java.時(shí)間.

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
Date() 構(gòu)造函數(shù)(注意:它已棄用?。┎恢朗裁词窃潞湍?。
美國:月/日/年,而歐洲則是日/月/年。
在第二種形式中,你是明確的。在第一種形式中,它選擇了錯(cuò)誤的一個(gè)。
添加回答
舉報(bào)