java-time

    14

    1答えて

    ZonedDateTimeを("dd/MM/yyyy - hh:mm")の形式でStringに変換したいとします。私はこれがジョーダン時間他のタイプで可能であることを知っている、ちょうど彼らのtoString("dd/MM/yyyy - hh:mm")を使用して....しかし、これはZonedDateTime.toString()で動作しません。 ZonedDateTimeをStringにフォーマ

    4

    2答えて

    私は現在私のシステムのZoneOffsetを取得したいと思います。 私はそれを試みたが、私は道を見つけることができなかった。 また、私は解決策を探していましたが、何も見つかりませんでした。 これはJavaで可能ですか? EDIT: 私の質問はthisに異なっています。私は、現在のシステムUTCを知りたいと思います.TimeZoneオフセット表現とTimeZoneの間の変換方法ではありません。

    4

    1答えて

    これはすでに尋ねられていると思われましたが、anythingが見つかりませんでした。 java.timeを使用すると、特定のZonedDateTimeが「今日」であるかどうかを判断する最良の方法は何ですか? 私は少なくとも2つの解決策を考え出しました。私は、これらのアプローチの抜け穴や落とし穴があるかどうかはわかりません。 /** * @param zonedDateTime a zoned d

    -1

    2答えて

    YearMonthをLocalDate(またはその他の一時的なもの)とJava 8時間APIの中で比較する便利な方法はありますか? 私はちょうど間違った場所を見ていて、本当にそのような便利な方法が存在するかどうかにかかわらず、TemporalAccessorsをサポートする方法が非常に多いのではないかと思います。どんなヒントも高く評価されています。 は、質問をより明確にするために:私は month

    0

    1答えて

    回答を探していて、デバッグなどをしてから1週間以上経った後、私は助けを求めるためにここにいます。 ケース: 私はフォーマットとのLocalDateTimeフィールドを表示する "YYYY-MM-dd'T'HH:MM:SS"、私はjackson-datatype-jsr310を使用して、このためのサポートについて読んだ、しかしjsr310含みます依存関係私は投げ、この例外はどこにでもDateTime

    2

    2答えて

    私は現在、Stephen Colebourneのvideoを見てjava.time APIを学習しています。ビデオでは、講師は、すべてが正しく動作することを確認するために、java.time APIのために書かれた25,000件に近いテストがあると述べました。 私の質問は、java.timeのテストがどのように書かれているかについて少し勉強したいからです。 編集: 私はEmptyArsenalの指

    2

    1答えて

    は動作しません: DateTimeFormatter.ofPattern("L dd, yyyy", Locale.US).parse("December 15, 2009"); それはそれを動作させる方法 java.time.format.DateTimeParseException: Text 'December 15, 2009' could not be parsed at index

    14

    2答えて

    例えば、Year、Month、YearMonthが欠落しているhibernate-java8などInstant、LocalDate、のようなクラスのカップルのためのアダプタを提供するJARが、java.timeからいくつかのクラスがあります。これらのクラスは、不明確な無駄なものであるSerializableのように格納されます。 確かに私はYear yearの代わりにint yearを使用すること

    1

    1答えて

    従来のコードのパフォーマンスを向上させるために、java.text.SimpleDateFormatをjava.time.format.DateTimeFormatterに置き換えることを検討しています。 実行されるタスクの中には、java.util.Date.toStringを使用してシリアル化された日付/時刻値の解析があります。 SimpleDateFormatでは元のタイムスタンプに戻すこと

    1

    2答えて

    私は"2016-03-28T02:00:00+0200"でテストしていを使用した日からその日を減算した後、間違った結果を取得 1日を引いた後、DSTが適用され、出力は次のようになります。 "2016-03-27T03:00:00 + 0200" しかし、私はこの取得しています: を 2016-03-26T01:00 + 01:00 [ヨーロッパ/ストックホルム] CODE: public clas