[英]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.