我想將now
設置爲具有當前時間字段(小時,分鐘和秒),但我想將年份設置爲1970年1月1日。下面的代碼不使用set(int year, int month, int date)命令。年份,月份和日期保持在當前(即今天)的日期。如何僅更改Calendar對象中的月份,年份和日期而不更改小時,分鐘和秒鐘?
Calendar now = Calendar.getInstance();
now.set(1970, Calendar.JANUARY, 01);
如何僅更改年份,月份和日期字段?
now.getTime()。toString();給了我結果:「Thu Jan 01 03:55:14 CET 1970」。這不是你想要的嗎? –
現在是你當地的時間(當你跑命令時)3:55上午? – user1406716
是的。我的時區是格林威治標準時間+ 1,所以當時是凌晨3點55分執行代碼 –