gpt4 book ai didi

sql - 截断时间戳

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

假设我有一个时间戳变量:

select timestamp '2011-02-24 08:30:42 +06:00' from dual;

有什么方法可以将其“截断”为类似的内容

'2011-02-24 08:00:00 +06:00'

(我已经减少了分钟和秒数,但离开了时区)

目标oracle版本为11g r2

最佳答案

SQL> select to_timestamp_tz(to_char(timestamp '2011-02-24 08:30:42 +06:00', 'YYYY-MM-DD HH24 TZH:TZM'), 'YYYY-MM-DD HH24 TZH:TZM') from dual;

TO_TIMESTAMP_TZ(TO_CHAR(TIMESTAMP'2011-02-2408:30:42+06:00','YYYY-MM-DDTZH:
---------------------------------------------------------------------------
24.02.2011 8:00:00,000000000 +06:00

关于sql - 截断时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5099080/

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