10
İki tarihim var (str2time kullanarak ayrıştırıldı). Birinin diğerinin peşinde olduğunu nasıl anlarım?Perl'da tarih aramayı karşılaştır?
İki tarihim var (str2time kullanarak ayrıştırıldı). Birinin diğerinin peşinde olduğunu nasıl anlarım?Perl'da tarih aramayı karşılaştır?
str2time, "unix time", yani 1 Jan 1970'den sonraki saniye sayısını döndürür. Böylece iki tam sayı vardır ve bunları diğer tamsayılarla karşılaştırdığınız gibi karşılaştırabilirsiniz.
Ancak, zamanın çalışması nedeniyle, aralarındaki zaman farkını almak için birini diğerinden çıkaramazsınız. Saniye saniye. Eğer kaliteyi önemsiyorsanız, gerçekten DateTime kullanmalısınız. – jrockway
Seconding jrockway'in tavsiyesi - temel karşılaştırmalar, iyi, ama tarih matematiğini kendiniz uygulamaya çalışmayın; dikkate alınması gereken her tür gariplik var ve bu yeniden uygulanmaya gerek olmayan bir tekerlek. –
Yeterince doğru, ama iki tarih arasındaki farkı bir sıçrama saniyesinin fark yaratacağı hassasiyete asla bakmaya hiç gerek duymadım. –