gpt4 book ai didi

ruby 使用 strptime 和 strftime 解析日期

转载 作者:数据小太阳 更新时间:2023-10-29 08:48:33 24 4
gpt4 key购买 nike

所以我从 AIX 的 errpt 解析这个字符串 - 将它转换成纪元 - 它似乎不尊重字符串的小时和分钟部分。

所以字符串是:1108095913 (MMDDHHMMYY) .. 但是当我执行 strptime 将其转换为日期对象,然后按照我想要的方式对其进行格式化时,它完全清零了我的小时和分钟。

我错过了什么吗?

irb(main):039:0> Date.strptime("1108095913", "%m%d%H%M%y").strftime('%m/%d/%y %H:%M')

=> "11/08/13 00:00"

最佳答案

您应该使用 Time.strptime 而不是 Date 方法,Date 会删除小时和分钟

1.9.3-p429 :005 > Time.strptime("1108095913", "%m%d%H%M%y").strftime('%m/%d/%y %H:%M')
=> "11/08/13 09:59"

关于ruby 使用 strptime 和 strftime 解析日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19859582/

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