datetime:ISO 8601标准格式的日期和时间功能 源码
日期时间解析和处理库 ISO-8601标准格式的日期和时间功能。 最初编写该库是为了允许灵活地解析一系列输入时间戳格式,并着重于ISO-8601时间戳。 解析产生Golang time.Time值。 建立此功能的愿望源于一个用Java编写的较早的项目,该项目中的时间戳输入采用各种格式,必须可靠地读取它们才能生成可用于生成输出文档的时间戳。 使用的代码,可以处理ISO-8601日期,时间段和时间跨度。 该代码在很大程度上未经修改就包含在内,因为它显然已经过优化,并且经过了大量思考和对准确性的仔细关注,从而得到了很好的结果。 包含期间词法检查包,但主要是为了与现有解析功能进行比较而编写的。 由于现有的解析速度快大约3倍,并且已经得益于对正确处理的仔细关注,因此有可能将其删除。 对ISO-8601时间戳记的时间戳记进行加权,以便允许某些不符合规定的格式的已解析输入,只要符合性问题确实允许接
用户评论