我想将字符串日期转换为格式为 yyyy/mm/dd 的日期数据类型,例如 mm/dd/yy。
问问题
4437 次
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 回答