Ton*_*ony 2 sql string oracle datetime date
我需要从 Oracle 检索日期作为 Java SimpleDateFormat M/D/YYYY(例如,独立日期是 7/4/1776)。但是,查看https://docs.oracle.com/cd/B28359_01/olap.111/b28126/dml_commands_1029.htm#OLADM780 似乎只有一种方法可以检索 MM/dd/yyyy (07/04/1776) .
是否有任何技巧可以以原始方式检索日期?我想我可以使用各种 if IF 语句和子字符串,但这似乎很复杂。
也就是说
select to_char(sysdate, 'MM/DD/YYYY') from dual works
Run Code Online (Sandbox Code Playgroud)
但
select to_char(sysdate, 'M/D/YYYY') from dual does not.
Run Code Online (Sandbox Code Playgroud)
您可以为此使用格式修饰符fm:
select to_char(sysdate, 'fmMM/DD/YYYY') formated_date from dual
Run Code Online (Sandbox Code Playgroud)
select to_char(date '1776-07-04', 'fmMM/DD/YYYY') formated_date from dual
Run Code Online (Sandbox Code Playgroud)
| FORMATED_DATE | | :------------ | | 7/4/1776 |
| 归档时间: |
|
| 查看次数: |
218 次 |
| 最近记录: |