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

  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • TechSmartt

    TechSmartt

    29 Aralık 2010