我的问题很简单:
我用过
TO_CHAR(SYSDATE, 'MM/YYYY');
问题是零,是否有任何转换解决方案?
答案 0 :(得分:3)
要摆脱前导零,请使用FM
格式模型修饰符:
SQL> select TO_CHAR(SYSDATE, 'fmMM/YYYY')
2 from dual
3 ;
TO_CHAR(SYSDATE,'FMMM/YYYY')
----------------------------
8/2013
答案 1 :(得分:2)
当然在PostgreSQL中,您可以在MM之前添加FM以删除任何前导0:
运行:
select to_char(now(), 'yyyy/mm/dd');
产地:
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