web-dev-qa-db-ja.com

RubyのDateTime変数から時間を取得します

私はRubyで作業していますが、データベースからの今日の日時を含むオブジェクトがあります。日付を切り捨てる時間だけが必要です。どうすれば入手できますか?

22
Bilal Ahmed

DateTime#strftime を試してください。

DateTime.now.strftime("%H:%M")
# => "12:17"
44
pje
#!/usr/bin/Ruby -w
time1 = Time.now
puts "Current Time : " + time1.hour + ":" + time1.min + ":" + time1.sec

から取得&クレジット- このTutorialsPoint投稿

3
Andrew

本当に頻繁に使用する場合は、gem time_splitter を使用して、datetime属性に日付、時刻、時間、分のアクセサを設定するのに役立てることができます。それが役に立てば幸い。

1
Jorge Najera T

さまざまなRails日付形式をここから確認できます: Rails日付形式

例:

time = Time.now
time.strftime("%d %B %Y")
# => 12 December 2016
0
FaaduBaalak