转自:http://blog.csdn.net/zwxrain/article/details/458638
可以利用Convert 来时行转换...
具体的sql 中可以这样
1、 select left(varchar,date_time_string,21),10) as date_time from table_name
/*些种形式是采用字符串截取的形式实现的 */
2、select convert(char(10),date_time_string,21) as date_time as from table_name
在Oracle 中就较为简单了,直接可以这样
select to_date(date_time_string,'yyyy-MM-dd') from table_name
或
select to_char(date_time_string,'yyyy-MM-dd') from table_name