在 Oracle SQL 中使用 AM/PM 显示 12 小时时间格式

时间:2021-07-27 10:53:33

标签: oracle datetime-format

我想使用 ALTER SESSION 在 12 小时内添加 AM/PM。

ALTER SESSION SET nls_date_format='mm/dd/yyyy hh:mi:ss ';

这是示例输出日期

<头>
修改日期 关闭日期 分配日期
2018/5/17 上午 9:18:18 2018/5/17 上午 9:18:18 5/16/2018 下午 3:54:39

1 个答案:

答案 0 :(得分:1)

添加 AMPM 格式模型并将 YY 更改为 YYYY(您也可以使用 HH12 明确表示您想要一个 12-小时时钟):

ALTER SESSION SET nls_date_format='MM/DD/YYYY HH12:MI:SS AM';

如果您不想使用前导零,则添加 FM 格式模型:

ALTER SESSION SET nls_date_format='FMMM/DD/YYYY HH12:MI:SS AM';