概述:
日期的模式:其实就是一个字符串,其中的子字符串分别代表日期和时间,以便于关联到日历进行解析,举例如下:

1.日期模式
Field(区/域):era、year、quarter、month、week、day、weekday、period、hour、minute、second、zone

Formats(格式):
Fields:区 Sym:符号 No.:数量 Example:例子 Description:说明



常用的符号如下

2.解析日期和时间
其实,解析日期和时间是很复杂的,因为有大量的可能的 fields(域) 和 formats(格式)。
fields分为两类:
1)数字域:包括小时、第几天/月、年、数字月等
2)符号域:包括年代、季度、月、星期、时段、时区等
此外,用户还可能自定义一些不同的格式,系统必须用本地信息来确认用户到底要怎么做。
例如"90/05/02 09:57:33",可以分割为:数字、符号、字母系数,例如中国的March是“3月”,看起来是一个数字3后边跟着一个字符,解析时要避免歧义,需要先检查符号,空格忽略。
网友评论