编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

我爱Julia之入门-120(时间与日期05)

wxchong 2024-08-29 01:10:53 开源技术 12 ℃ 0 评论

解析

从字符串中提取日期/时间,并创建 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 前缀。

在实际使用中最好使用第二种形式,因为它是一种宏,在首次调用时会展开,只会进行一次实例化。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表