javaで現在の日付を見つける方法。私はたくさん見つけましたが、同じコマンドがあるたびに 日付d =新しい日付();または同様のもの このようなコマンドはすべて、1970年の日付を返します。 私は理解していない、1970年の日付を取得してこれの利点は何ですか? 私は現在の時間を取得し、その中に秒を追加する方法はありますか? 私の本当の目的は、長い値をDateに変換し、それに秒を追加することです。 5:40:12もう1秒追加してから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
私の真の目的は、日にlong値を変換し、それに秒を追加することです。 5時40分12秒は私に与える必要があります。
厄介なjava.util.Date
クラスは現在、java.timeクラスに置き換えられています。
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に組み込まれており、後にされています。これらのクラスは、java.util.Date
、Calendar
、& SimpleDateFormat
など、面倒な古いlegacy日時クラスに取って代わります。
maintenance modeにあるJoda-Timeプロジェクトは、java.timeクラスへの移行を推奨しています。
詳しくはOracle Tutorialをご覧ください。そして、多くの例と説明のためにStack Overflowを検索してください。仕様はJSR 310です。
ここで、java.timeクラスを取得するには?
- Java SE 8、Java SE 9、以降
- 内蔵しています。
- バンドルされた実装の標準Java APIの一部です。
- Java 9には、いくつかのマイナーな機能と修正が加えられています。
- Java SE 6とJava SE 7
- java.time機能の多くはThreeTen-BackportのJava 6 & 7に戻って、移植されます。
- Android
-
ThreeTenABP
- プロジェクトは、具体的にはAndroid用(上記)ThreeTen-バックポートを適応させます。
- How to use ThreeTenABP…を参照してください。
ThreeTen-Extraプロジェクトでは、追加のクラスでjava.timeを拡張します。このプロジェクトは、将来のjava.timeへの追加の可能性を証明する土台です。ここでは、Interval
、YearWeek
、YearQuarter
、moreなどの便利なクラスがあります。
関連する問題
- 1. 日付の配列の翌日を見つけよう
- 2. 日付ピッカーの日付と現在の日付との比較
- 3. 最後の日曜日の日付を見つける現在の日付から
- 4. アンドロイドの現在日付の日付ピッカー
- 5. 日時のみの日付と現在の日付の比較
- 6. 現在の日付と日付のフィールドの間の日数
- 7. Pandasの日付列と特定の日付の日付差を見つける
- 8. 現在の日付と現在の日付の30日後のテーブルの作成
- 9. モンゴース - 明日と翌日
- 10. Java日付問題、日付を見つけるのはX日前
- 11. 現在の日付で日付順のJavaソートリスト
- 12. 開始日と現在の日付
- 13. 現在の日付から前の日付を引いて日数を見つける方法
- 14. 現在の日付
- 15. 明日のそして昨日の日付を見つける方法?
- 16. 現在の日付(今日の日付)に基づくレコード数
- 17. 前の日曜日の日付アルゴリズムを見つける
- 18. 日付を明記し、翌営業日を追加します
- 19. 将来の日付から今日の日を見つけよう
- 20. 月と日付を現在の日付と比較する
- 21. フォームの日付フィールドと現在の日付との比較
- 22. 別の日付の前に最低日付を見つける
- 23. 日付を現在の日付と比較する
- 24. C++ - 現在のシステム日付と日付を比較します。
- 25. oracleは現在の日付と日付を比較します
- 26. は翌日の2つの日付を比較します
- 27. Excelの日付とPythonの現在の日付の比較
- 28. 現在の金曜日の現在の日付を現在の日付から取得するには
- 29. Oracle SQLで2つのvarchar日付の間の日数を見つけよう
- 30. 現在の日付の1ヶ月と現在の日付の+1月
[Javaで現在の日付/時刻を取得する方法](http://stackoverflow.com/questions/5175728/how-to-get-the-current-date-time-in-java)の可能な複製 –