如何使用Julia的Dates.format()函数获取DateTime的周数?
在Julia中使用Dates.format()获取周数
嘿,我之前也纠结过这个问题!其实Julia的Dates.format()完全支持直接格式化出周数,只是这个格式化标识在文档里不算特别突出,容易被忽略。
你可以用这两个格式化标识来获取周数:
"W":输出1-53的单/双数字周数(比如第12周就输出"12",第1周输出"1")"ww":输出带前导零的两位数周数(第1周输出"01",第12周还是"12")
直接看示例代码更直观:
julia> using Dates julia> my_time = now() 2018-03-22T08:16:15.601 # 输出单格式周数 julia> Dates.format(my_time, "W") "12" # 输出两位数周数 julia> Dates.format(my_time, "ww") "12" # 和其他日期格式组合使用(适合代码高尔夫或统一输出) julia> Dates.format(my_time, "yyyy-MM-dd (Www)") "2018-03-22 (W12)"
这样你就能在一次format()调用里同时完成日期格式化和周数提取,完美符合你简化代码、玩代码高尔夫的需求~
内容的提问来源于stack exchange,提问作者niczky12
相关产品推荐
相关产品推荐

