gpt4 book ai didi

oracle - oracle10g中如何将字符串日期转换为日期格式

转载 作者:行者123 更新时间:2023-12-03 01:23:57 27 4
gpt4 key购买 nike

我的日期值存储为varchar2,值为15/August/2009,4:30 PM,如何将其转换为正确的日期格式,例如DD-MM-YYYY

最佳答案

您可以使用 TO_DATE 函数将字符串转换为 DATE,然后使用 TO_CHAR 将日期重新格式化为另一个字符串,即:

SELECT TO_CHAR(
TO_DATE('15/August/2009,4:30 PM'
,'DD/Month/YYYY,HH:MI AM')
,'DD-MM-YYYY')
FROM DUAL;

15-08-2009

例如,如果您的表名称是 MYTABLE,varchar2 列是 MYDATESTRING:

SELECT TO_CHAR(
TO_DATE(MYDATESTRING
,'DD/Month/YYYY,HH:MI AM')
,'DD-MM-YYYY')
FROM MYTABLE;

关于oracle - oracle10g中如何将字符串日期转换为日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8366522/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com