You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HANA SQL中如何将CHAR25类型日期字符串转换为指定日期格式?

HANA SQL字符型日期转换方案

针对你的场景,需要分两步处理:先将CHAR类型的日期字符串解析为HANA的日期/时间戳类型,再格式化为目标格式。以下是两种目标格式的具体实现:

转换为MM-DD-YYYY格式

SELECT TO_VARCHAR(TO_TIMESTAMP(MODIFIED_DATE, 'MM/DD/YYYY HH:MI AM'), 'MM-DD-YYYY') AS FORMATTED_DATE
FROM ZCRM_DATA;

转换为YYYY-MM-DD格式

SELECT TO_VARCHAR(TO_TIMESTAMP(MODIFIED_DATE, 'MM/DD/YYYY HH:MI AM'), 'YYYY-MM-DD') AS FORMATTED_DATE
FROM ZCRM_DATA;

补充说明

  • 原字段格式为MM/DD/YYYY HH:MI AM,所以用TO_TIMESTAMP函数指定对应格式串解析字符内容;如果只需要日期部分,也可以用TO_DATE替代TO_TIMESTAMP,效果一致。
  • TO_VARCHAR函数的第二个参数就是你需要的目标日期格式串,按需调整即可。

内容的提问来源于stack exchange,提问作者Nash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 04:23:10