gpt4 book ai didi

java - Ruby 字符串到日期时间格式

转载 作者:太空宇宙 更新时间:2023-11-03 15:59:54 25 4
gpt4 key购买 nike

我有多个来自用户输入的日期,示例:

MM-DD-YYYY

6-3-1975

MM/DD/YYYY

4/23/1967

使用内置的 ruby​​ require 'time'

并尝试Time.parse("4/23/1967")

给我错误 time.rb:argument out of range

有什么解决方案可以将不同的用户输入转换为要解析的破折号或斜杠?

最佳答案

解决方法:

require 'date'

userDate = "4-23-1967"
readDate = Date.strptime(userDate, "%m-%d-%Y")
convertedDate = readDate.strftime("%-m/%-d/%Y")
puts convertedDate

OUTPUT: 4/23/1967

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com