开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink的sql-client中不能解析这种日期格式嘛?

Flink的sql-client中不能解析这种日期格式嘛?lALPJwnI49YrPkNDzQLI_712_67.png

展开
收起
三分钟热度的鱼 2023-10-25 16:32:16 91 0
1 条回答
写回答
取消 提交回答
  • 从错误信息来看,Flink SQL客户端无法解析包含'T'的日期格式。这是因为'T'在TO_TIMESTAMP函数的日期格式中不是一个有效的字符。

    在TO_TIMESTAMP函数的日期格式中,有效的字符包括:

    • 'Y': 四位数的年份
    • 'M': 月份(01-12)
    • 'D': 日(01-31)
    • 'H': 小时(00-23)
    • 'm': 分钟(00-59)
    • 's': 秒(00-59)
    • 'z': 时区

    所以,你应该将日期格式更改为不包含'T'的模式,比如'yyyyMMddHHmmssZ'。这样,TO_TIMESTAMP函数应该就能正确解析了。

    2023-10-26 09:10:08
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载

    相关镜像