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

推荐答案

格式可以这样做(我想你指的是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"

顺便说一句,你需要require 'date'英镑.

Ruby相关问答推荐

如何在 Ruby 中创建可调用属性

在 ruby​​ 中提取文档中的主题标签和部分

整数除以负数

Python 正则表达式是否等同于 Ruby 的原子分组?

bundler 可以告诉我 Gemfile 中的哪些 gem 有更新的版本

在 gem 中放置/访问配置文件的位置?

安装 RVM:需求安装失败,状态为:1

class_eval <<-"end_eval", __FILE__, __LINE__ 在 Ruby 中是什么意思?

用反斜杠单引号替换单引号

无法在 macos-10.15.6 上Bundle 安装 puma 4.3.5 或 gem puma 与 ruby​​-2.6.6

Ruby 中的 -> (stab) 运算符是什么?

如何使用密码保护我的 /sidekiq 路由(即需要对 Sidekiq::Web 工具进行身份验证)?

Ruby 方法to_sym有什么作用?

在类方法中使用实例变量 - Ruby

如何在 Ruby 中重命名文件?

将 lambda 作为块传递

如何在不为 RVM 用户授予 sudo 访问权限的情况下安装 RVM 系统要求

如何删除已安装的 ri 和 rdoc?

如何创建一个 Gemfile?

如何在 Ruby 中实现回调?