首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取DD/MM/YYYY HH:MM格式的当前日期/时间?

如何获取DD/MM/YYYY HH:MM格式的当前日期/时间?
EN

Stack Overflow用户
提问于 2011-09-14 20:01:21
回答 3查看 151K关注 0票数 127

如何获取DD/MM/YYYY HH:MM格式的当前日期和时间并递增月份?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-14 20:05:18

可以像这样进行格式化(我以为您指的是HH:MM而不是HH:SS,但它很容易更改):

Time.now.strftime("%d/%m/%Y %H:%M")
#=> "14/09/2011 14:09"

针对换班进行了更新:

d = DateTime.now
d.strftime("%d/%m/%Y %H:%M")
#=> "11/06/2017 18:11"
d.next_month.strftime("%d/%m/%Y %H:%M")
#=> "11/07/2017 18:11"

您需要为此btw执行require 'date'

票数 204
EN

Stack Overflow用户

发布于 2011-09-14 23:03:44

require 'date'

current_time = DateTime.now

current_time.strftime "%d/%m/%Y %H:%M"
# => "14/09/2011 17:02"

current_time.next_month.strftime "%d/%m/%Y %H:%M"
# => "14/10/2011 17:02"
票数 27
EN

Stack Overflow用户

发布于 2011-09-14 20:24:31

time = Time.now.to_s

time = DateTime.parse(time).strftime("%d/%m/%Y %H:%M")

对于增量减少月份,请使用<< >>运算符

示例

datetime_month_before = DateTime.parse(time) << 1



datetime_month_before = DateTime.now << 1
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7415982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档