【问题标题】:Get week start timestamp and week end timestamp using Java SE API and Joda Time (based on ISO)使用 Java SE API 和 Joda Time(基于 ISO)获取周开始时间戳和周结束时间戳
【发布时间】:2011-01-23 10:54:55
【问题描述】:

在给定 java.util.Date (或 Joda DateTime),还是年份和 ISO 周数,使用 Java SE API 和 Joda Time?

【问题讨论】:

    标签: java time iso


    【解决方案1】:

    JodaTime 支持 ISO 周数(请参阅 here)。例如:

    java.util.Date date = new java.util.Date();
    DateTime dateTime = new DateTime(date);
    int isoWeek = dateTime.getWeekOfWeekyear();
    

    您还可以使用以下方式设置“一周开始”:

    DateTime startOfWeek = dateTime.withWeekOfWeekyear(4).withDayOfWeek(1).withTime(0, 0, 0, 0);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-22
      • 1970-01-01
      • 1970-01-01
      • 2021-01-26
      • 2016-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多