gpt4 book ai didi

sql - 将日期格式化为 2017-06-21T12 :33:47. 879 格式

转载 作者:行者123 更新时间:2023-12-04 09:00:22 25 4
gpt4 key购买 nike

在数据库中我有 TIMESTAMP数据类型如 17/06/21 12:33:47,879000000我想选择格式 2017-06-21T12:33:47.879编辑:
我试过 to_char(MODIFIED_TIME,'YYYY-MM-DD HH:MI:SS:FF')但得到2010-11-12 11:47:50:294000 .我怎样才能添加这个“T”并剪掉这些 '0'在毫秒结束时?

最佳答案

您可以使用这样的格式模型:

SELECT TO_CHAR( systimestamp ,'yyyy-mm-dd"T"HH24:MI:SS.FF') AS ts
FROM dual;

TS
-----------------------
2020-08-26T09:51:25.600016
SELECT TO_CHAR( timestamp'2017-06-21 12:33:47.879000000', 'yyyy-mm-dd"T"HH24:MI:SS.FF' )  
AS ts
FROM dual;

TS
-----------------------
2017-06-21T12:33:47.879000000
特定日期和时间。
或者使用
SELECT TO_CHAR( timestamp'2017-06-21 12:33:47.879000000', 'yyyy-mm-dd"T"HH24:MI:SS.FF3' ) AS ts,
CAST( timestamp'2017-06-21 12:33:47.879000000' AS TIMESTAMP(3) ) As ts2
FROM dual;

TS TS2
----------------------- -----------------------
2017-06-21T12:33:47.879 2017-06-21T12:33:47.879
将精度设置为 3对于毫秒部分。

关于sql - 将日期格式化为 2017-06-21T12 :33:47. 879 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63591683/

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