想要在Sybase中将字符串mm / dd / yy转换为日期yyyy / mm / dd格式

时间:2014-04-30 18:05:07

标签: sql sybase-ase sybase-iq isql

我想将字符串和mm / dd / yy之类的日期转换为日期数据类型,格式为yyyy / mm / dd。

2 个答案:

答案 0 :(得分:0)

我会把它加倍,一次到datetime,然后回到varchar

select convert(varchar,convert(datetime,'12/14/2012'),101)

这适用于SQL Server,但我没有要测试的Sybase实例。

编辑:看起来你也可以使用它:

select convert(varchar,date('12/14/2012'),101)

答案 1 :(得分:0)

您必须先在表格中添加日期字段:

alter table *your_table* add *newdate* as date;

然后你可以转换:

update *your_table* set *newdate* = cast(*your_string_date* as date);