当前位置: 首页 > wzjs >正文

做的好的微商城网站网站建设选亿企网络

做的好的微商城网站,网站建设选亿企网络,自适应网站cms,淘宝网页版电脑版登录淘宝网文章目录 一、原始数据格式二、解决方案三、其他要求 在实际开发中,我们常常会遇到此类情况:数据源里的时间格式是类似 2025-04-21T09:23:16.025Z 这种带 TimeZone 标识的 ISO 8601 格式,而我们需要在 Flink SQL 中将其转换成北京时间显示。 …

文章目录

    • 一、原始数据格式
    • 二、解决方案
    • 三、其他要求

在实际开发中,我们常常会遇到此类情况:数据源里的时间格式是类似 2025-04-21T09:23:16.025Z 这种带 TimeZone 标识的 ISO 8601 格式,而我们需要在 Flink SQL 中将其转换成北京时间显示。

然而,基于 Flink 1.16.1 版本的限制,新版本支持的 AT TIME ZONEFROM_UTC_TIMESTAMP 函数都无法使用,但我们仍可以通过原始时间序列分解合成 + TO_TIMESTAMP_LTZ 的方式来完成。

 

一、原始数据格式

如下列数据表格,其中 creat_time 为一条 UTC 时区格式的 ISO 时间字符串:

2025-04-21T09:23:16.025Z需要转成北京时间:2025-04-21 17:23:16

将 UTC +0 转成为 Asia/Shanghai 时区 (+8)

 

二、解决方案

我们通过 Flink SQL 里带格式分解来处理:

-- 源数据
CREATE TEMPORARY VIEW source_table AS
SELECT * FROM (VALUES('2025-04-21T09:23:16.025Z'),('2025-04-21T09:24:25.339Z')
) AS t(creat_time);-- 转北京时间
CREATE TEMPORARY VIEW view1 AS SELECTcreat_time,TO_TIMESTAMP_LTZ(UNIX_TIMESTAMP(SUBSTRING(creat_time, 1, 19), 'yyyy-MM-dd''T''HH:mm:ss') * 1000+ CAST(SUBSTRING(creat_time, 21, 3) AS INT),3) AS local_time
FROM source_table;-- 转string
CREATE TEMPORARY VIEW view2 AS  SELECTcreat_time,DATE_FORMAT(TO_TIMESTAMP_LTZ(UNIX_TIMESTAMP(SUBSTRING(creat_time, 1, 19), 'yyyy-MM-dd''T''HH:mm:ss') * 1000+ CAST(SUBSTRING(creat_time, 21, 3) AS INT),3),'yyyy-MM-dd HH:mm:ss.SSS') AS local_time_str
FROM source_table;DESCRIBE view2;
  • SUBSTRING(creat_time, 1, 19) 提取 yyyy-MM-ddTHH:mm:ss
  • UNIX_TIMESTAMP(..., format) 转成秒级时戳
  • SUBSTRING(creat_time, 21, 3) 提取毫秒
  • TO_TIMESTAMP_LTZ(..., 3) 转为展示时区为北京时间的 timestamp

 

三、其他要求

确保 Flink SQL 环境里设置了下列配置:

SET table.local-time-zone = 'Asia/Shanghai';

这样 TO_TIMESTAMP_LTZ 输出才会是北京时间,而不是 UTC。

 

http://www.dtcms.com/wzjs/261076.html

相关文章:

  • wordpress怎么添加代码入门seo技术教程
  • 网站制作公司品牌什么是软文
  • 苹果手机做任务网站网站推广的案例
  • 做外贸免费发布产品的网站足球联赛排名
  • 黑龙江最新疫情情况seo是什么地方
  • 长沙网站备案拍照点做神马seo快速排名软件
  • 网站banner代码优化网站排名费用
  • 网站推广和优化教程国外引流推广软件
  • 手机网站 普通网站独立站建站平台
  • 建站网站怎么上传代码东莞做网站公司
  • 苏州网站地址美国搜索引擎
  • 江苏国龙翔建设网站seo技术优化整站
  • 佛山微网站建设 天博优化网站推广排名
  • 网站备案丢失百度app下载官方免费最新版
  • 重庆集团公司网站建设怎么在百度上发布个人文章
  • 建设银行手机官方网站下载海淀区seo搜索引擎
  • 制作asp手机网站长沙seo步骤
  • 做自己视频教程的网站百度seo报价
  • 南山区做网站公司免费推广网站平台
  • 西宁公司网站设计chrome谷歌浏览器
  • 旅游网站建设项目规划书企业网站建设规划
  • javaweb源码免费分享网站网站运营推广
  • 江苏网站建设效果中国国家培训网是真的吗
  • 服务器怎样建设网站友情链接的方式如何选择
  • 网站底色什么颜色好看郑州网站优化公司
  • 在线制作电子简历合肥百度快速排名优化
  • 企业网站本身应该就是企业( )的一部分seo关键词怎么填
  • 泰康人寿保险官方网站查排名网站
  • 软件工程 旅游网站开发er图谷歌搜索为什么用不了
  • wordpress小论坛seo网络贸易网站推广