ruby - 格式化日期时间字符串

标签 ruby datetime

我需要我的字符串 "Wed, 26 May 2017 14:00:00 +0800" 格式为 2017-05-26 14:00:00 +0800 (可以将其保留为字符串但不是强制性的)。什么是最快的方法?

最佳答案

parse字符串并通过 strftime 重新格式化它:

string = 'Wed, 26 May 2017 14:00:00 +0800'

Time.parse(string).strftime('%F %T %z')
#=> "2017-05-26 14:00:00 +0800"

关于ruby - 格式化日期时间字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44110418/

相关文章:

ruby-on-rails - 在 ruby​​ on rails 中使用连接表

html - 使用下拉菜单创建菜单

ruby-on-rails - Nginx 和 Passenger 用户权限。最佳实践?

java - 我有一个对象数组,每个对象都分配了一个日期,如何按日期顺序对这些对象进行排序?

java - 将日期字符串转换为 Java 中的特定日期格式 "dd-MM-yyyy"

ruby-on-rails - 我将如何检查是否在值数组中找到一个值

ruby - 800 名 worker 后重新请求超时

php - 将产品添加到数据库时添加日期/时间

python - 更改 pandas Dataframe 中日期时间的值

R - 带有周-年 : week is lost when converting to Date format 的字符串