1
如何獲取星期開始時間戳(2010-03-01 00:00:00 UTC)和星期結束時間戳(2010- 03-08 00:00:00 UTC)使用Java SE API和Joda Time給出了java.util.Date(或Joda DateTime)或年和ISO周編號?使用Java SE API和Joda時間(基於ISO)獲取星期開始時間戳和星期結束時間戳
如何獲取星期開始時間戳(2010-03-01 00:00:00 UTC)和星期結束時間戳(2010- 03-08 00:00:00 UTC)使用Java SE API和Joda Time給出了java.util.Date(或Joda DateTime)或年和ISO周編號?使用Java SE API和Joda時間(基於ISO)獲取星期開始時間戳和星期結束時間戳
JodaTime支持ISO周編號(請參閱here)。例如:
java.util.Date date = new java.util.Date();
DateTime dateTime = new DateTime(date);
int isoWeek = dateTime.getWeekOfWeekyear();
您還可以設置 「的aweek啓動」 使用這樣的事情:
DateTime startOfWeek = dateTime.withWeekOfWeekyear(4).withDayOfWeek(1).withTime(0, 0, 0, 0);