Joda الوقت: اليوم الأول في الأسبوع ISO 1 لهذا العام

StackOverflow https://stackoverflow.com/questions/835895

  •  08-07-2019
  •  | 
  •  

سؤال

وأود أن معرفة تاريخ يوم الاثنين في الأسبوع ISO هذا العام 1 (لعام 2009 وهذا سيكون الاثنين 29 ديسمبر، 2008).

وأنا متأكد من أن joda الوقت يمكن التعامل مع هذا، لكنني فقط لا يمكن معرفة API (ربما انها مجرد متأخرا جدا).

ويمكن لأي شخص أن تساعد؟ شكرا!

هل كانت مفيدة؟

المحلول

وأعتقد أن هذا يجب أن تعمل:

DateMidnight date = new DateMidnight().withWeekOfWeekyear(1).withDayOfWeek(1);

نصائح أخرى

والآن إهمال API DateMidnight المذكورة في الجواب أخرى، استخدم أدناه:

DateTime date = new DateTime().dayOfYear().withMinimumValue().withTimeAtStartOfDay();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top