ホームページ  >  に質問  >  本文

JAVAでLocalDateを使用して先週の月曜日と日曜日の時刻を取得する方法

タイトルにあるように、たとえば今日は 2017.6.21 です。先週の月曜日 2017-06-12

を取得するにはどうすればよいですか?
扔个三星炸死你扔个三星炸死你2675日前1015

全員に返信(4)返信します

  • 为情所困

    为情所困2017-06-23 09:15:25

    お誘いありがとうございます。

    JavaのDate処理に問題があったような記憶があるのですが、詳細は忘れてしまいました。一般に、エンタープライズレベルの時間フレームワーク Joda-Time が使用されます。例:

    リーリー

    返事
    0
  • 阿神

    阿神2017-06-23 09:15:25

    JavaのDate処理の問題に関しては、過去の事ですjava.util.Date, 现在的新包java.time的API处理时间也是非常方便,API都是参考了很多优秀的Time框架,例如Joda-Timeので、使いたいなら自分のAPIを使った方が良いですよ(笑)所詮は実の息子です

    リーリー

    はは、すごく簡潔じゃないですかJoda-Timeこの隠し子よりも簡潔じゃないですか~~~ガガガ

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-23 09:15:25

    LocalDate.now().minusWeeks(1).minusDays(LocalDate.now().getDayOfWeek().getValue()-1)
    これが今の書き方ですが、もっと良い方法があるかどうかはわかりません

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-23 09:15:25

    リーリー

    返事
    0
  • キャンセル返事