[英]Oracle SQL Select Current Timestamp without Timezone and 24hr Format
我有一个 Oracle SQL 语句,我必须在其中获取当前时间戳作为列之一。 但我不需要 CURRENT_TIMESTAMP 给出的时区或 LOCALTIMESTAMP 给出的 AM/PM。
我需要没有时区的 24 小时格式的当前时间戳。
是否有可能在 Oracle SQL 中得到它?
您似乎在这里混合了 2 个概念:“数据类型”和“日期格式掩码”。
如果您只想以 24 小时格式返回当前日期,您可以执行以下操作:
SELECT
TO_CHAR(SYSDATE,'DD-MON-YYYY HH24:MI:SS') as mydate,
<other columns>
FROM
<table_name>
如果您需要更精确的日期并且需要小数秒,那么您可以使用 SYSTIMESTAMP 而不是 DATE 格式掩码 'DD-MON-YYYY HH24:MI:SS.FF9'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.