【发布时间】:2012-11-08 14:43:10
【问题描述】:
我正在尝试更新表格中的日期字段,但会将日期格式转换为 dd/mm/yy。 我已经尝试过这种方法,但它仍然显示像这样 yyyy-mm-dd
UPDATE MyTable
SET MyField = convert (varchar,GETDATE(), 101)
where ID = '221'
【问题讨论】:
-
MyField是什么数据类型?您应该将日期存储为datetime或date,而不是varchar。在选择或在您的应用程序层中担心格式。 -
日期未以格式存储。您在表示层或查询数据时格式化日期。
标签: sql sql-server sql-server-2008 formatting sql-update