gpt4 book ai didi

date - 在PL/SQL中将varchar2转换为Date ('MM/DD/YYYY')

转载 作者:行者123 更新时间:2023-12-04 13:40:46 25 4
gpt4 key购买 nike

我需要将字符串从varchar转换为“MM/DD/YYYY”格式的日期。我的输入字符串是'4/9/2013',我的预期输出是'04/09/2013'。即2位月份,2位日期和4位年份,以'/'分隔

我有以下数据:
DOJ varchar2(10字节)列的值为'4/9/2013'。
我正在使用EmpTable中的'select TO_DATE(DOJ,'MM/DD/YYYY')。但我得到的结果是13年4月9日。我想要2013年4月9日的格式。

请指教。提前致谢。

最佳答案

最简单的方法可能是将VARCHAR转换为DATE;然后将其重新格式化为所需的格式;

SELECT TO_CHAR(TO_DATE(DOJ,'MM/DD/YYYY'), 'MM/DD/YYYY') FROM EmpTable;

An SQLfiddle to test with

关于date - 在PL/SQL中将varchar2转换为Date ('MM/DD/YYYY'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16346214/

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