18
DateTime sınıfının nesne özelliklerine sahibim.DateTime değeri bugün, yarın veya sonra mı kontrol edilir
Kayıtlı tarih bugün, yarın veya daha sonra ise nasıl anlarım?
DateTime sınıfının nesne özelliklerine sahibim.DateTime değeri bugün, yarın veya sonra mı kontrol edilir
Kayıtlı tarih bugün, yarın veya daha sonra ise nasıl anlarım?
İşte bunu başarmak için bazı kullanışlı yollar:
datetime = DateTime.now => Sun, 26 Oct 2014 21:00:00
datetime.today? # => true
datetime.to_date.past? # => false (only based on date)
datetime.to_date.future? # => false (only based on date)
datetime.to_date == Date.tomorrow # => false
datetime.to_date == Date.yesterday # => false
şey gibi ...
datetime = Time.now.to_datetime
=> Sun, 26 Oct 2014 16:24:55 -0600
datetime >= Date.today
=> true
datetime < Date.tomorrow
=> true
datetime += 1.day
=> Mon, 27 Oct 2014 16:25:12 -0600
datetime >= Date.today
=> true
datetime >= Date.tomorrow
=> true
datetime < (Date.tomorrow + 1.day)
=> false
?
Bunu çivilenmiş ama gerçi .. hm. Kısacası, aşağıdakilerin doğru olmasını isterdim, ama değil .. 'DateTime.current == Date.current' – Numbers
' DateTime.current.to_date == Date.current'? –
Tabii ki! :) (Sadece DateTime sınıfındaki noktayı kaldırın.) – Numbers