首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

字符串的日期如何格式化

2011-12-13 
字符串的日期怎么格式化?在数据库中,有一个字段为字符型的,里面存的值有的为:2007-6-514:36:47有的为:2007

字符串的日期怎么格式化?
在数据库中,有一个字段为字符型的,里面存的值有的为:2007-6-5   14:36:47   有的为:2007-6-5   我想将其取出时统一用一个sql变为:2007-6-5这样的格式,但转换2007-6-5   14:36:47   类型的时候一直报错,这是怎么回事?无效数字!   oracle   9

[解决办法]
SELECT to_date( '2007-6-5 ', 'yyyy-mm-dd hh24:mi:ss ') FROM DUAL
[解决办法]
to_date(to_char(dateclolum, 'yyyy-mmydd '), 'yyyy-mm-dd ')
[解决办法]
可以在oracle用户的环境变量里面固定日记格式.
比如:
NLS_DATE_FORMAT=YYYYMMDDHH24MISS, export NLS_DATE_FORMAT
也可以选择其他格式的, 这样每次去查询的时候都用同样的格式就可以了.

热点排行