gpt4 book ai didi

ruby - 如何将 apache 日志时间转换为 activerecord :datetime

转载 作者:数据小太阳 更新时间:2023-10-29 07:23:25 29 4
gpt4 key购买 nike

我想通过 ActiveRecord 将 apache 日志保存到 MySQL。在 apache 日志中,默认时间字符串如下:

[13/Aug/2008:00:50:49 -0700]

如何将其转换为 ActiveRecord :datetime 类型?谢谢!

最佳答案

apache_time = "[13/Aug/2008:00:50:49 -0700]"
d = DateTime.strptime( apache_time, "[%d/%b/%Y:%H:%M:%S %Z]")

格式字符串记录在此处:http://ruby-doc.org/core/classes/Time.src/M000298.html

关于ruby - 如何将 apache 日志时间转换为 activerecord :datetime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3554460/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com