将浮动值转换为"月"和"天"

  • 本文关键字:quot 转换 date julia
  • 更新时间 :
  • 英文 :


只是想知道是否有人知道如何将浮动值转换为月和天。例如,如果我以25.6作为浮动值结束。我想将25部分转换为月(25个月(和0.6部分转换为天(大约17天(

val = 25.6
md = monthday(val)
#out >  (1.0, 25.6)

我尝试了monthday函数,但它的结果似乎不是我想要的。接下来,我想将其添加到一些DateTime值中,例如today() + md

julia> function f(x)
fm, m = modf(x)
Day(Int(round(30.416*fm))) + Month(Int(m))
end
f (generic function with 1 method)
julia> f(25.6)
25 months, 18 days

相关内容

  • 没有找到相关文章

最新更新