如何在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. 選擇日期到當前日期 - mysql
- 5. 在sql中查找當前日期的日期範圍?
- 6. substract x從當前日期對象在java中的日期
- 7. PHP的日期與當前日期
- 8. JavaScript數組找到最近的日期與當前日期+ dayscounter
- 9. 當前日期
- 10. 找出從當前日期前一年日期在JavaScript
- 11. 比較在日期選擇器日期與當前日期
- 12. 存儲當前的日期和日期從java中的當前1年
- 13. SQLite當前日期和過去幾年的當前日期
- 14. Array查找當前日期前的所有日期
- 15. MYSQL日期前的日期
- 16. ColdFusion日期前的日期
- 17. Vb.net當前日期減去日期
- 18. 日期。減去從列當前日期
- 19. 當前日期不符合URL日期
- 20. PHP:日期不是當前日期
- 21. 根據當前日期計算日期
- 22. 當前日期和以前的日期和更新目標
- 23. Java日期問題,找到日期X天前
- 24. 將當前日期添加到當前日期mysql
- 25. UTC日期到當地日期在swift
- 26. 在選定日期和今天日期之前禁用日期
- 27. 在Mysql中檢查日期和當前日期
- 28. 如何在groovy中比較日期和當前日期
- 29. 查找日期時間列在gridview與當前日期asp.net c#
- 30. 查找當前日期在多個日期
[如何獲取當前日期/時間在Java]可能重複(http://stackoverflow.com/questions/5175728/how-to-get-the-current-date-time-in-java) –