23

我在 ruby​​ 中工作,我有一个对象,其中包含数据库中今天的日期时间。我只想要时间截断日期。我怎么能得到那个?

4

4 回答 4

45

试试DateTime#strftime

DateTime.now.strftime("%H:%M")
# => "12:17"
于 2012-09-24T10:17:03.563 回答
3
#!/usr/bin/ruby -w
time1 = Time.now
puts "Current Time : " + time1.hour + ":" + time1.min + ":" + time1.sec

取自并归功于 - This TutorialsPoint Post

于 2012-09-24T10:17:31.850 回答
1

如果你经常使用它,你可以使用 gem time_splitter来帮助你为你的 datetime 属性设置一些日期、时间、小时和分钟的访问器。希望能帮助到你。

于 2016-12-13T05:15:45.150 回答
0

您可以从这里查看不同的 Rails 日期格式:Rails Date Formats

例子 :

time = Time.now
time.strftime("%d %B %Y")
# => 12 December 2016
于 2016-12-12T10:28:04.383 回答