【问题标题】:Convert String to Date Object Ruby将字符串转换为日期对象 Ruby
【发布时间】:2018-09-18 12:59:48
【问题描述】:

我正在尝试将日志中的字符串转换为日期对象。

我的字符串是2018-09-18 11:42:50,286000201,格式为YYYY-MM-DD hh:mm:ss,nnnnnnnnn 我正在尝试使用 ruby​​ 中的时间库转换为对象。我使用的函数是Time.strptime('2018-09-18 11:42:50,286000201, '%Y-%m-%d %H:%M:%S,%9N')

Ruby 给了我一个无效的脱衣舞格式。任何帮助,将不胜感激。干杯。

【问题讨论】:

标签: ruby logging logstash


【解决方案1】:

删除9%N 需要 9 位 bt 默认

Time.strptime('2018-09-18 11:42:50,286000201, '%Y-%m-%d %H:%M:%S,%N')

文档:http://ruby-doc.org/stdlib-2.1.1/libdoc/time/rdoc/Time.html#method-c-strptime

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-21
    • 2020-11-30
    • 2011-02-12
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多