解析
从字符串中提取日期/时间,并创建 TimeType 类型的对象,我们可以使用 Date 与 DateTime 的构造方法实现的。Julia 并没有提供字符串解析为 Time 对象的功能,所以只能通过 DateTime 对象进行中转。
Date(d::AbstractString, format::AbstractString; locale="english") -> Date DateTime(dt::AbstractString, format::AbstractString; locale="english") -> DateTime
需要注意的是,在将字符串转为指定日期/时间格式并生成对象时,会有一些性能损耗。为些,最好能预先利用 DateFormat 结构对描述格式化方法的字符串内容进行封闭, Julia 会在此基础上提供优化能力。
Julia 有两种创建 DateFormat 对象的方式。
一是调用其构造方法:
DateFormat(format::AbstractString, locale="english") -> DateFormat
二是使用字符串宏的方法,直接在格式化字符串前加 dateformat 前缀。
在实际使用中最好使用第二种形式,因为它是一种宏,在首次调用时会展开,只会进行一次实例化。
本文暂时没有评论,来添加一个吧(●'◡'●)