简体   繁体   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

I am uploading the csv file. 我正在上传csv文件。 The csv file contains the date format in dd-mm-yyyy format. csv文件包含dd-mm-yyyy格式的日期格式。 How can I change it to yyyy-mm-dd format. 如何将其更改为yyyy-mm-dd格式。 I also tried to_date function but it gives the error as invalid date. 我也尝试了to_date函数,但是它给出了错误,因为它是无效的日期。

You can do this by below code 您可以通过以下代码执行此操作

require 'date'

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

output 产量

"2019-02-22"

please go through with this document https://www.rubydoc.info/stdlib/core/Time:strftime you will find out the different formatting style 请仔细阅读本文档https://www.rubydoc.info/stdlib/core/Time:strftime,您将了解不同的格式设置样式

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

相关问题 如何将日期格式从yyyy / mm / dd更改为dd / mm / yyyy Ruby on Rails - How to change date format from yyyy/mm/dd to dd/mm/yyyy Ruby on Rails Ruby on Rails - 如何以我需要的格式显示日期? 从YYYY-MM-DD HH:MM:SS UTC转换为MM / DD / YYYY - Ruby on Rails - how to display a date in format i need? Converting from YYYY-MM-DD HH:MM:SS UTC to MM/DD/YYYY rails-以字符串形式获取YYYY-MM-dd日期格式 - rails - get YYYY-MM-dd date format in string Rails 3,MySQL Production只允许以mm / dd / yyyy或yyyy-mm-dd格式的日期输入dd / mm / yyyy - Rails 3, MySQL Production only allows dates in mm/dd/yyyy or yyyy-mm-dd format need to input in dd/mm/yyyy 如何在Ruby中以dd-mm-yyyy格式显示出生日期 - How to display date of birth in dd-mm-yyyy format in Ruby Rails日期格式(匹配YYYY-MM-DD HH-MM-SS) - Rails Date Format (To match YYYY-MM-DD HH-MM-SS) 正则表达式验证 YYYY-MM-DD 格式 - Regex validation YYYY-MM-DD format 如何在Rails中以“mm / dd / yyyy”格式显示当前日期 - How to display the current date in “mm/dd/yyyy” format in Rails Rails转换yyyy-MM-dd'T'HH:mm:ssZ至今 - Rails Convert yyyy-MM-dd'T'HH:mm:ssZ To date 如何使用Ruby on Rails将格式为09-feb-73的日期转换为1973年2月9日(mm / dd / yyyy) - How to convert date in format 09-feb-73 to 02/09/1973 (mm/dd/yyyy) using Ruby on Rails
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM