1
我的問題很簡單:特殊日期轉換
- 我在Oracle中的日期格式爲:13年8月7日。
- 我想要:8/2013。
我用
TO_CHAR(SYSDATE, 'MM/YYYY');
- 結果是:08/2013。
問題是零,有沒有任何轉換解決方案?
我的問題很簡單:特殊日期轉換
我用
TO_CHAR(SYSDATE, 'MM/YYYY');
問題是零,有沒有任何轉換解決方案?
爲了擺脫領先零點使用FM
格式模型修飾符:
SQL> select TO_CHAR(SYSDATE, 'fmMM/YYYY')
2 from dual
3 ;
TO_CHAR(SYSDATE,'FMMM/YYYY')
----------------------------
8/2013
當然,在PostgreSQL裏你可以在MM前添加FM移除任何前導0:
運行:
產地:
2013/08/07
而運行:
select to_char(now(), 'yyyy/FMmm/dd');
產地:
2013/8/07
並據此同樣要在Oracle工作:http://www.techonthenet.com/oracle/functions/to_char.php
所以我會嘗試:
TO_CHAR(SYSDATE, 'FMMM/YYYY');
HTH