2009-05-07 11 views

cevap

11

bu çalışması gerekir inanıyoruz:

diğer cevapta belirtildiği DateMidnight API artık uygun bulunmamaktadır
DateMidnight date = new DateMidnight().withWeekOfWeekyear(1).withDayOfWeek(1); 
+0

teşekkürler, Blake! Tam olarak aradığım şey. Arşiv için "withWeekOfWeekYear()" ile yazılmış "withWeekOfWeekyear()" (küçük harf y). –

+3

** NOT: ** Bu cevap Joda-Time ekibi tarafından * artık tavsiye edilmeyen sınıfları ve yöntemleri kullanmaktadır. [ShaILU ile doğru cevaba bakınız] (http://stackoverflow.com/a/22334471/642706). [Sürüm Notları] 'nı alıntılamak için (http://www.joda.org/joda-time/upgradeto230.html): 'DateMidnight… Bu sınıf kavramda kusurlu… Değiştirin… LocalDate ile… [veya] DateTime… [kullanarak] … TimeTimeAtStartOfDay() yöntemi ile. ([LocalDate] (http://www.joda.org/joda-time/apidocs/org/joda/time/LocalDate.html) veya [DateTime.withTimeAtStartOfDay()] (http://www.joda.org/ joda-time/apidocs/org/joda/zaman/DateTime.html # withTimeAtStartOfDay())) –

18

aşağıya kullanın:

DateTime date = new DateTime().dayOfYear().withMinimumValue().withTimeAtStartOfDay();