怎么把网站黑了,pc网站转换手机网站wap,招聘广告设计,做网站用php转html问题 由于ES不能修改时区#xff0c;且默认时区始终为UTC。 当才查询数据时#xff0c;通过强转获得的日期并不是想要的#xff0c;通过分析发现#xff0c;正是由于默认时区导致结果相差了8个小时。 查询语句#xff1a; POST http://localhost:9200/_sql?formattext {且默认时区始终为UTC。 当才查询数据时通过强转获得的日期并不是想要的通过分析发现正是由于默认时区导致结果相差了8个小时。 查询语句 POST http://localhost:9200/_sql?formattext {query: SELECT 1701387000000::date as dt, DATETIME_FORMAT(1701387000000::TIMESTAMP,yyyy-MM-dd)::DATE as df,time_zone:Asia/Shanghai
} 返回结果 dt | df ------------------------------------------------------------------------ 2023-11-30T00:00:00.000Z|2023-12-01T00:00:00.000Z 可以看出通过时间戳强转获得的日期由于跨天导致数据相差一天更加严重的是如果将数据归类到月份统计中势必出现问题所以强转方式即便指定了时区却不能生效。 结论 所以在处理时间日期时特别注意时区问题需通过时间日期函数指定时区参数方式来达到期望的目标。