2012-09-24 11 views
18

私はRubyで作業しています。今日のデータベースからのdatetimeを含むオブジェクトがあります。私は時間を切り捨てたいだけです。どうすればそれを得ることができますか?RubyのDateTime変数から時間を取得

答えて

3
#!/usr/bin/ruby -w 
time1 = Time.now 
puts "Current Time : " + time1.hour + ":" + time1.min + ":" + time1.sec 

+0

'DateTime.min'は、期待通りに、' 00'ではなく、全時間で '0'を返します。 – Niek

0

ここから別のRailsの日付形式を確認することができます。Rails Date Formats

例:

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

質問はdatetimeから時間部分を得ています....あなたの結果は何とか完全に関連していません。 –

1

あなたは本当に多くの場合、それを使用する場合は、あなたが日付のいくつかのアクセサを設定するのに役立ち宝石time_splitterを使用することができ、日時属性の時刻、時間、分を指定します。それが役に立てば幸い。