JodaTime
ile 'artı' veya 'eksi' işlevlerini kullanmadan ve en küçük satır satırlarını kullanmadan, saati değiştirmeden yeni bir tarihi nasıl ayarlayabilirim? ardından gerekli tarihi ile yeni DateTime
oluşturmak ve tekrar saat, dakika ve saniye ayarlamak -Zamanı değiştirmeden tarihi değiştir
Benim ilk girişimi getHoursOfDay()
ve getMinutesOfHour()
vb kullanılarak ayrı int
s DateTime
arasında 'zaman' parçalarını saklamak oldu. Ancak bu yöntem oldukça karmaşıktır ve bunu yapmak için daha az ayrıntılı bir yöntem olup olmadığını merak ediyorum - ideal olarak sadece bir kod satırıyla. Örneğin
:
22/05/2013 13:40:02
>>>>30/08/2014 13:40:02
Ben öncelikle düşünceye dayalı kapatmak için oy ettik. Bir problemi çözmenin en kolay yolu subjektiftir. Bunun yerine, "* Gün/ay/yıl nasıl değiştireceğimi bilmiyorum?" Ifadesini kullandıysanız, sorunuzu daha net hale getirmek için düzenleyin. Bu durumda, lütfen en iyi çabanızı da ekleyin. –
'En kolayı '' En basit' olarak değiştirildi, ki bu çok daha az öznel olan –
Açıklığa kavuşturmak için, bunu zaten yapmanın birkaç yolunu biliyorum, ancak bunlar ayrıntılı ve anlaşılır. Kullanıcının gerçekten akıcı bir yaklaşıma sahip olup olmadığını görmek istiyorum. –