繁体   English   中英

如何在rails上的ruby中将日期格式从dd-mmm-yyyy转换为yyyy-mm-dd

[英]how to convert the date format from dd-mmm-yyyy to yyyy-mm-dd in ruby on rails

我正在上传csv文件。 csv文件包含dd-mm-yyyy格式的日期格式。 如何将其更改为yyyy-mm-dd格式。 我也尝试了to_date函数,但是它给出了错误,因为它是无效的日期。

您可以通过以下代码执行此操作

require 'date'

date = DateTime.parse("22-02-2019")
formatted_date = date.strftime('%Y-%m-%d')

产量

"2019-02-22"

请仔细阅读本文档https://www.rubydoc.info/stdlib/core/Time:strftime,您将了解不同的格式设置样式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM