firemail

标题: nginx日志中的时间格式 [打印本页]

作者: java    时间: 2018-4-26 14:24
标题: nginx日志中的时间格式
本帖最后由 java 于 2018-4-26 14:27 编辑

1.说明
默认的时间格式是:[08/Mar/2013:09:30:58 +0800],由$time_local变量表示。
我想要改成如下格式:2013-03-08 12:21:03。
2.需要修改的文件
src/core/nginx_times.c
src/http/modules/ngx_http_log_module.c
https://www.cnblogs.com/t-road/p/6868683.html
https://yq.aliyun.com/articles/69512

作者: java    时间: 2018-4-26 14:31
https://blog.csdn.net/KimmKing/article/details/52727845

作者: java    时间: 2018-4-26 14:51
用mysql日期转换函数

STR_TO_DATE('26/Apr/2018:10:54:55','%d/%b/%Y:%H:%i:%s')
https://blog.csdn.net/tengdazhan ... le/details/24312059
作者: java    时间: 2018-4-26 14:59
java中的转换
  1. import java.text.*;

  2. public class Test {
  3.     public static void main(String[] args) throws Exception {
  4.         String str = "[26/Apr/2014:09:37:55 +0800]";
  5.         SimpleDateFormat dateFormat = new SimpleDateFormat("[dd/MMM/yyyy:HH:mm:ss Z]");
  6.         System.out.println(dateFormat.parse(str));
  7.     }
  8. }
复制代码



https://bbs.csdn.net/topics/390770294






欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3