Formun iki tarihi var: Start Date: 2007-03-24 End Date: 2009-06-26 Şimdi bu ikisi arasındaki farkı aşağıdaki biçimde bulmam gerekiyor: 2 years, 3 months and 2 days Bunu PHP'de nasıl yapabilirim?
Bunu yapmanın daha kolay bir yolu olmalı. Sık sık yenilenmesini isteyen nesneler var, bu yüzden oluşturuldukları zamanı kaydetmek, geçerli zaman damgasına karşı kontrol etmek ve gerektiğinde yenilemek istiyorum. datetime.datetime zor olduğunu kanıtladı ve ctime kütüphanesine dalmak istemiyorum. Bu tür şeyler için daha kolay bir şey var mı?
Ruby on Rails'de, herhangi bir Tarihi almanıza ve bunun ne kadar "uzun zaman önce" olduğunu yazdırmanıza izin veren bir özellik vardır. Örneğin: 8 minutes ago 8 hours ago 8 days ago 8 months ago 8 years ago Java'da bunu yapmanın kolay bir yolu var mı?
TimeUnit.DAYS.convert( Math.abs( new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("30-03-2020 00:00:00").getTime() - new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("1-03-2020 00:00:00").getTime() ), TimeUnit.MILLISECONDS) Sonuç 28, ancak 29 olmalıdır. Sorun saat dilimi / yeri olabilir mi?
Aşağıdaki iki tarih arasındaki farkı 24 olarak döndürebilecek bir işleve ihtiyacım var. DateTime a = new DateTime(2008, 01, 02, 06, 30, 00); DateTime b = new DateTime(2008, 01, 03, 06, 30, 00);
2 tarih ve saat alanı arasındaki ay sayısını hesaplamak istiyorum. Unix zaman damgasını alıp 2 592 000 (saniye) bölüp MySQL içinde yuvarlamaktan daha iyi bir yol var mı?
İki tarih arasındaki günlerin sayısını bulmam gerekiyor : biri bir rapordan, diğeri de geçerli tarih. Snippet'im: int age=calculateDifference(agingDate, today); İşte calculateDifferenceözel bir yöntemdir, agingDateve todayvardır Datesadece açıklama için, nesneler. Bir Java forumundan iki makale takip ettim, Konu 1 / Konu 2 . Bağımsız bir programda iyi çalışıyor, ancak bunu rapordan …