获取当前日期和时间:
using Dates
now() # 获取当前日期和时间
today() # 获取当前日期
格式化日期和时间:
now() |> Dates.format # 默认格式
now() |> x -> Dates.format(x, "yyyy-mm-dd HH:MM:SS") # 自定义格式
解析日期和时间:
date_str = "2023-12-01"
date_obj = Date(date_str, "yyyy-mm-dd") # 解析日期
time_str = "12:30:45"
time_obj = Time(time_str, "HH:MM:SS") # 解析时间
datetime_str = "2023-12-01T12:30:45"
datetime_obj = DateTime(datetime_str, "yyyy-mm-ddTHH:MM:SS") # 解析日期和时间
时间差:
birthday = Date(1990, 5, 23)
today() - birthday # 计算与生日的时间差
# 获取时间差的具体信息
delta = now() - DateTime(2020, 1, 1)
@show delta.value
@show delta.periods
操作日期和时间:
today() + Day(5) # 当前日期加5天
today() - Month(2) # 当前日期减去2个月
now() - Minute(30) # 当前时间减去30分钟
这只是日期和时间操作的一小部分,Dates 模块提供了丰富的功能来处理日期和时间。你可以在 Julia 的官方文档中查看更多关于 Dates 模块的详细信息。
转载请注明出处:http://www.zyzy.cn/article/detail/6646/Julia