如何在java中查找當前日期。我發現很多,但每次我得到相同的命令 日期d = new Date();或類似的東西 每個這樣的命令都會返回一個1970年的日期。 我不明白,獲得1970年的日期有什麼好處? 有什麼方法可以讓我獲得當前時間並添加一秒。 我的真正目的是將長期價值轉換爲日期並在其中添加第二個值。 5:40:12應該在添加一秒後給我5:40:13。 任何幫助將不勝感激,因爲我受夠了1970年的日期。找到當前日期和日期在java中的日期
0
A
回答
0
Java.Util.Date類是過時了,我會建議使用
Java.Util.Calendar instead.
如果你正在尋找第二個添加到當前日期,嘗試這樣的事情:
Calendar currentTime = Calendar.getInstance(); // gets a calendar using the default time zone and locale.
calendar.add(currentTime.SECOND, 1);
System.out.println(currentTime.getTime());
BUT ,使用Date類時收到1970年日期的原因是因爲該類的工作時間爲毫秒,因此您必須將long值乘以1000才能將其轉換爲日期,下面是一個示例。
Date currentDate = new Date(YourLongValue * 1000);
1
我真正的目的是爲長值轉換爲日期,並添加第二個在裏面。五點四十○分12秒應該添加第二
現在的麻煩java.util.Date
類是傳統的,由java.time類取代後給我5點四十分13秒。
Instant.ofEpochMilli(yourLongIntegerGoesHere) // A moment on the timeline in UTC represented a count of nanoseconds since the epoch of `1970-01-01T00:00:00Z`.
.atZone(ZoneId.of("Pacific/Auckland") // Time zone for the region whose wall-clock time you want to see.
.plusSeconds(1)
.toLocalTime() // Extract just the time-of-day without date and without time zone.
.toString() // Generate a string representing the time-of-day value in standard ISO 8601 format.
5時40分13秒
關於java.time
的java.time框架是建立在Java 8和更高版本。這些類取代了日期時間類legacy,如java.util.Date
,Calendar
,& SimpleDateFormat
。
Joda-Time項目現在位於maintenance mode,建議遷移到java.time類。請參閱Oracle Tutorial。並搜索堆棧溢出了很多例子和解釋。規格是JSR 310。
從何處獲取java.time類?
- Java SE 8,Java SE 9,後來
- 內置。
- 帶捆綁實現的標準Java API的一部分。
- Java 9增加了一些次要功能和修復。在ThreeTen-Backport
- Java SE 6和Java SE 7
- 大部分的java.time功能後移植到Java 6 & 7。
- Android
- 的ThreeTenABP項目適應ThreeTen-反向移植(上述)爲Android特異性。
- 參見How to use ThreeTenABP…。
的ThreeTen-Extra項目與其他類擴展java.time。這個項目是未來可能增加java.time的一個試驗場。您可以在這裏找到一些有用的類,如Interval
,YearWeek
,YearQuarter
和more。
相關問題
- 1. 查找上個星期日的日期從當前日期
- 2. 比較當前日期和日期inp
- 3. 將日期添加到當前日期
- 4. 在sql中查找當前日期的日期範圍?
- 5. JavaScript數組找到最近的日期與當前日期+ dayscounter
- 6. 當前日期
- 7. 找出從當前日期前一年日期在JavaScript
- 8. 比較在日期選擇器日期與當前日期
- 9. 存儲當前的日期和日期從java中的當前1年
- 10. SQLite當前日期和過去幾年的當前日期
- 11. Array查找當前日期前的所有日期
- 12. ColdFusion日期前的日期
- 13. 日期。減去從列當前日期
- 14. PHP:日期不是當前日期
- 15. UTC日期到當地日期在swift
- 16. 在Mysql中檢查日期和當前日期
- 17. QlikView的:尋找下一個日期當前選定的日期
- 18. 如何比較當前日期和Jtable中的給定日期?
- 19. Android中當前日期和輸入日期之間的差異
- 20. 比較日期時間到MySQL中的當前日期時間?
- 21. SQL - 查找與當前日期最近的日期
- 22. Sugarcrm日期選擇器在當前日期之前禁用日期
- 23. 如何在Java中找到前兩個星期一的日期?
- 24. UTC日期到當前TimeZone字符串和結果StringDate到當前TimeZone日期
- 25. 使用Javascript/Jquery計算基於當前日期和日期的日期
- 26. 由當前日期
- 27. 僅當前日期
- 28. 選擇最大日期和日期前
- 29. 顯示當前工作日和日期
- 30. 找到日期
[如何獲取當前日期/時間在Java]可能重複(http://stackoverflow.com/questions/5175728/how-to-get-the-current-date-time-in-java) –