当前时间

要获取当前日期和时间,请使用 now 函数:

julia> now()
2016-09-04T00:16:58.122

这是本地时间,包括机器配置的时区。要获得协调世界时(UTC) 时区的时间,请使用 now(Dates.UTC)

julia> now(Dates.UTC)
2016-09-04T04:16:58.122

要获得当前日期,请不要花时间使用 today()

julia> Dates.today()
2016-10-30

now 的返回值是 DateTime 对象。有一些函数可以获得 DateTime 的各个组件:

julia> t = now()
2016-09-04T00:16:58.122

julia> Dates.year(t)
2016

julia> Dates.month(t)
9

julia> Dates.day(t)
4

julia> Dates.hour(t)
0

julia> Dates.minute(t)
16

julia> Dates.second(t)
58

julia> Dates.millisecond(t)
122

可以使用特殊格式的格式字符串格式化 DateTime

julia> Dates.format(t, "yyyy-mm-dd at HH:MM:SS")
"2016-09-04 at 00:16:58"

由于许多 Dates 函数都是从 Base.Dates 模块导出的,因此可以节省一些打字输入

using Base.Dates

然后,无需 Dates. 资格即可访问上述合格的功能。