智能切分会自动识别特定格式的日期字段,此文档讲具体定义智能切分适配的日期格式。
时间必须有精确的年月日时分秒字段。可根据以下说明格式可选添加毫秒字段、可选添加时区字段。
格式规范说明参考 SimpleDateFormat
1. 常见日期格式
常见日期格式为日志中常见的时间格式,通常为由规律分隔符隔开的年元日时分秒数据,年月日与时分秒中可用分隔符或者大写字母’T’隔开。秒字段后可用分隔符’,’或’.’后接毫秒字段。最后可加上标准时区字段。
yyyy-MM-ddTHH:mm:ss
其中‘T’可替换为空格或其他分隔字符,其中‘:’可替换为其他分割字符,年月日时、时分秒间分隔符可替换为如’/‘、’-‘等常用分隔符,如:
1963-04-17T23:51:12
1963/04/17 12:12:53
yyyy-MM-dd HH:mm:ss,SSS
其中‘,’可替换为‘.’,其他位置可替换字符同上,如:
1963/04/17 12:12:53,172
1963/04/17T12:12:53.172
yyyy-MM-dd HH:mm:ssZ
如:
1963/04/17 12:12:53+0800
1963/04/17T12:12:53-0700
yyyy-MM-dd HH:mm:ss,SSS 如:
1963/04/17 12:12:53,999+0800
1963/04/17T12:12:53.878-0700
2. 固定标准时间格式
固定时间表示格式,SimpleDateFormat中能翻译成日期正则式的较常用日期格式,
例如年月日中没有分隔符的时间格式,以及月日年形式的常用时间格式等。**
类型一:日期时间各自中无分隔符
yyyyMMddHHmmss
19551020233546
yyyyMMdd HHmmss
19551020 233546
类型二:日期格式倒序 日在前月在中年在后
dd-MM-yyyy HH:mm:ss
17-04-1963 23:59:23
3. SimpleDateFormat中部分常见日期格式
SimpleDateFormat文档中出现的部分常见日期格式。
详见SimpleDateFormat官方文档说明
时间字段必须精确到年月日时分秒的日期。
yyyy.MM.dd G ‘at’ HH:mm:ss z
2001.07.04 AD at 12:08:56 PDT
EEE, MMM d, ‘’yy
Wed, Jul 4, '01
yyyyy.MMMMM.dd GGG hh:mm aaa
02001.July.04 AD 12:08 PM
EEE, d MMM yyyy HH:mm:ss Z
Wed, 4 Jul 2001 12:08:56 -0700
yyMMddHHmmssZ
010704120856-0700
yyyy-MM-dd’T’HH:mm:ss.SSSZ
2001-07-04T12:08:56.235-0700
yyyy-MM-dd’T’HH:mm:ss.SSSXXX
2001-07-04T12:08:56.235-07:00
4. 其他特定日期格式
如Ngix日期格式
25/Aug/2012:16:41:07 +0800
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。