0

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

4

2 回答 2

1

我会双重施放它,一次到datetime,然后回到varchar

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

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

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

select convert(varchar,date('12/14/2012'),101)
于 2014-04-30T18:37:16.297 回答
0

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

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

然后你可以使用转换:

update *your_table* set *newdate* = cast(*your_string_date* as date);
于 2014-10-21T09:05:36.643 回答