SORU
13 HAZİRAN 2011, PAZARTESİ


Zaman ruby DateTime parçası Set

DateTime.now örneğin bir datetime nesne var diyelim. 0 (gece yarısı) saat ve dakika ayarlamak istiyorum. Bunu nasıl yapabilirim?

CEVAP
28 Ocak 2012, CUMARTESİ


Raylar ortamında:

Kullanabilirsiniz ActiveSupport için teşekkürler

DateTime.now.midnight
DateTime.now.beginning_of_day

ya

DateTime.now.change({ hour: 0, min: 0, sec: 0 })

# More concisely
DateTime.now.change({ hour: 0 })                

Sadece Ruby bir çevre içinde

now = DateTime.now
midnight = DateTime.new(now.year, now.month, now.day)

Şahsen sevmem ama biraz daha kısa ve öz bir şekilde hassas Tarih DateTime gidiyor kaybı yararlanmak ve arka: DateTime gibi

now = DateTime.now
midnight = now.to_date.to_datetime

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • Khan Academy

    Khan Academy

    17 Kasım 2006
  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009