gpt4 book ai didi

ruby - 如何从日期和年份中获取日期?

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

我正在尝试将给定年份的天数转换回它的日期,即 yday 方法的逆运算。例如,给定 2012 年的第 200 天,我想获取日期 2012-07-18。

最佳答案

这是 Date 和 DateTime 的核心特性。

参见 http://www.ruby-doc.org/stdlib-1.9.3/libdoc/date/rdoc/DateTime.html#method-c-ordinal

d = Date.ordinal( 2012, 200 )
=> #<Date: 2012-07-18 ((2456127j,0s,0n),+0s,2299161j)>

d = DateTime.ordinal( 2012, 200 )
=> #<DateTime: 2012-07-18T00:00:00+00:00 ((2456127j,0s,0n),+0s,2299161j)>

关于ruby - 如何从日期和年份中获取日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17142859/

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