Logstash学习7_Logstash_Date时间处理_Joda-Time库

本文介绍了Logstash filters/date插件如何利用Joda-Time库解析日志中的时间字符串,将其转换为LogStash::Timestamp。详细阐述了Joda-Time的各种时间格式符,如MillisOfSecond、DayOfWeek等,并提供了相关链接以供深入学习。
摘要由CSDN通过智能技术生成

filters/date 插件可以用来转换你的日志记录中的时间字符串,变成 LogStash::Timestamp 对象,然后转存到 @timestamp 字段里。

filters/date 插件支持的时间格式包括Joda-Time库:

Symbol Meaning Presentation Examples
G era text AD
C century of era (>=0) number 20
Y year of era (>=0) year 1996
x weekyear year 1996
w week of weekyear number 27
e day of week number 2
E day of week text Tuesday; Tue
y year year 1996
D day of year number 189
M month of year month July; Jul; 07
d day of month number 10
a halfday of day text PM
K hour of halfday (0~11) number 0
h clockhour of halfday (1~12) number 12
H hour of day (0~23) number 0
k clockhour of day (1~24) number 24
m minute of hour number 30
s second of minute number 55
S fraction of second number 978
z time zone text Pacific Standard Time; PST
Z time zone offset/id zone -0800; -08:00; America/Los_Angeles
' escape for text delimiter  
'' single quote literal '
来自:http://kibana.logstash.es/content/logstash/plugins/filter/date.html


下面,对上面的格式符进行说明:

G,公元,可以使AD(公元后)和BC(公元前);

C,世纪(>=0),“20”代表20世纪;

Y,年(>=0),公元前或公元后的某年,“1996”表示1996年;

x,年,weekyear,后面应该跟着星期;

w,一年中第几个星期,

e,一周中第几天,表示形式为数字,

E,一周中第几天,表示形式为字母,例如“Tue”,

例如:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值