有沒有辦法將長格式“2022 年 9 月 21 日”的日期轉換為標準的 DD/MM/YYYY 格式?
uj5u.com熱心網友回復:
您可以使用to_date()將字串轉換為日期:
to_date('September 21, 2022', 'Month dd, yyyy')
這將回傳一個正確的date值 - 格式取決于顯示該值的 SQL 客戶端。如果您只想在代碼中使用它,請將其保留為日期。如果您確實需要將該日期格式化回字串(例如,因為您的 SQL 客戶端使用了您不喜歡且無法更改的格式),那么您可以to_char()在該結果上使用:
to_char(to_date('September 21, 2022', 'Month dd, yyyy'), 'YYYY-MM-DD');
uj5u.com熱心網友回復:
select convert(varchar, getdate(), 103)
您可以通過更改您需要的格式編號來更改格式,103 或其他。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/504861.html
標籤:sql PostgreSQL
