该列定义为VARCHAR.此列中的数据:
2012-03-11 12:10:00.0 IST
我想只得到日期部分.
最好的方法是什么?
我厌倦了把它转换成日期:
to_char(to_date('2012-03-11 12:10:00.0 IST','YYYY-MM-DD'),'YYYY-MM-DD')
但得到一个错误:日期格式图片在转换整个输入字符串之前结束
更新:如果我找对你,你只需要日期部分但不能将其转换为日期?然后这样做:
select SUBSTR('2012-03-11 12:10:00.0 IST', 1, 10)
Run Code Online (Sandbox Code Playgroud)
如果您还想将其转换为日期,请执行以下操作:
select to_date(SUBSTR('2012-03-11 12:10:00.0 IST', 1, 10))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
340 次 |
| 最近记录: |