如何获取日期格式为“yyyy mm/dd”?
问题描述:
我试图输出视时间戳字段以这种格式yyyy mm/dd
所以我想是这样的:如何获取日期格式为“yyyy mm/dd”?
extract(year from mytable.order_date)||' '||extract(month from mytable.order_date)||'/'||extract(day from mytable.order_date),
但没有填零所以我怎么加呢?
使用火鸟3.0
答
您可以使用lpad功能与0
垫,即
extract(year from mytable.order_date) ||' '||
lpad(extract(month from mytable.order_date), 2, '0')||'/'||
lpad(extract(day from mytable.order_date), 2, '0')
你不能使用TO_CHAR? to_char(order_date,'YYYY MM/DD') – Avani
@Avani'to_char'是Oracle特有的。 –
改为在表示层中进行此格式化不是更好吗? –