日志中通常自带时间内容。通过 LogCollector 采集日志数据时,需要配置时间转换格式以便 LogCollector 将日志自带的时间解析为 Unix 时间戳。本文介绍常见的时间转换格式及对应的示例。
通过 LogCollector 采集日志数据时,可以通过以下两种方式指定日志时间。
使用日志采集时间:将采集日志时 LogCollector 所在服务器的系统时间作为日志时间。
自定义日志时间:提取原始日志中自带的时间作为日志时间。此时您需要填写时间键名称、时间正则、时间转换格式和时区属性。其中,时间转换格式中设置的转换格式需匹配原始日志中的时间格式,LogCollector 采集日志数据时会根据指定的格式解析时间,并将其统一为 Unix 时间戳。
说明
2024-03-03 15:00:00 +08:00
,您可以设置时间转换格式
为%Y-%m-%d %H:%M:%S %z
,或者设置时间转换格式为%Y-%m-%d %H:%M:%S +08:00
且选择对应的时区属性。时间转换格式 | 说明 | 示例 |
---|---|---|
%A | 星期英文单词名称的全拼。 | Thursday |
%a | 星期英文单词名称的缩写。 | Thur |
%B | 月份英文单词名称的全拼。 | June |
%b | 月份英文单词名称的缩写。 | Jan |
%C | 世纪数字,年份除以 100,范围为 00~99。 | 01 |
%c | 默认的日期时间。 | Tue Sep 22 14:45:30 2021 |
%D | 日期的完整形式,等同于 | 12/31/23 |
%d | 每个月中的第几天,范围为 01~31。 | 21 |
%e | 一个月中的第几天,范围为 01 ~31。 | 01 |
%F | 毫秒级 Unix 时间戳,13 位。 | 1651648192000 |
%f | 毫秒时间。 | 01 |
%H | 小时,24 小时制,范围为 00~ 23。 | 21 |
%h | 月份英文单词名称的缩写,与 %b 相同。 | Jan |
%I | 小时,12 小时制,范围为 01 - 12。 | 09 |
%j | 一年中的第几天,范围为 001-366。 | 340 |
%k | 时间的小时部分,使用 24 小时制表示,范围为 00~23。 | 14 |
%M | 分钟,范围为 00~59。 | 01 |
%m | 月份,范围 01~12。 | 08 |
%n | 换行符。 | 换行符 |
%p | 上午(AM)或下午(PM)。 | AM |
%r | 12 小时制的时间组合,等同于 | 10:01:01 PM |
%R | 24 小时制的时间组合,等同于 | 22:01 |
%S | 秒数,范围为 00~59。 | 01 |
%s | 秒级 Unix 时间戳,10 位。 | 1651648193 |
%T | 时间的小时、分钟和秒数部分,使用 24 小时制表示,等同于 | 08:30:00 |
%t | tab 制表符。 | tab 制表符 |
%U | 一年中的第几个星期,范围为 00~53。 | 52 |
%u | 星期几,范围为 1~7。其中,1 表示星期一 | 7 |
%V | 一年中的第几个星期,范围为 01~53 。 | 24 |
%W | 一年中的第几个星期,范围为 00~53。 | 52 |
%w | 星期几,范围为 0~6,其中 0 表示星期日,1 表示星期一。 | 6 |
%X | 时间部分,使用适合于当前地域设置的时间格式进行表示。对于美国地域设置,等同于 | 08:30:00 |
%x | 日期部分,使用适合于当前地域设置的日期格式进行表示。对于美国地域设置,等同于 | 12/31/23 |
%Y | 包含世纪的年份数字,例如 2022 表示 2022 年。 | 2022 |
%y | 不包含世纪的年份数字,范围为 00~99。 | 22 |
%z | 与 UTC(协调世界时)的时差,格式为 | +0900 |
时间字段内容 | 时间转换格式 |
---|---|
2022-07-16 13:12:57.123 | %Y-%m-%d %H:%M:%S.%f |
[2022-05-04 15:12:12.012] | [%Y-%m-%d %H:%M:%S.%f] |
21/Aug/2022 04:09:19 +0800 | %d/%b/%Y %H:%M:%S |
Thursday, 02-Jan-22 16:07:05 MST | %A, %d-%b-%y %H:%M:%S MST |
18 Dec 22 19:33 MST | %d %b %y %H:%M MST |
22019-10-12T07:20:50.52Z07:00 | %Y-%m-%dT%H:%M:%S |
1651648409 | %s |
1651648416882 | %F |