【发布时间】:2018-02-17 00:47:48
【问题描述】:
我想用logstash加载mysql数据,放到elasticsearch中。
我添加了“jdbc:mysql://local:portnumber/test?zeroDateTimeBehavior=convertToNull”选项以从 mysql 加载数据。
在mysql中获取日期字段的值时改变时间格式。
例如....
日期字段值:2017-04-07 08:01:00
日志存储值:2017-04-06T23:01:00.000Z
我想将时间格式更改为亚洲/首尔 (GMT + 9) 格式。
所以我尝试了以下,但格式没有改变。
日期{
匹配 => ["reg_date","yyyy-MM-dd HH:mm:ss.S"]
#timezone => "UTC"
时区 => “亚洲/首尔”
}
在使用“日期过滤器”更改时间格式后,我将使用“ruby code”将格式更改为“yyyy-MM-dd HH: mm: ss.S”。
如何更改时间格式?
【问题讨论】:
标签: ruby date timestamp logstash time-format