Jal*_*opa 0 sql t-sql sql-server sql-server-2008
我在表单中有一个日期作为varchar
DD/MM/YYYY HH:MM:SS AM
Run Code Online (Sandbox Code Playgroud)
例如
16/3/2012 4:39:26 PM
Run Code Online (Sandbox Code Playgroud)
我CONVERT()在MSDN页面中看不到有效的格式选项
我错过了什么或者我是否必须先重新格式化varchar字段?
编辑:
更正了格式,抱歉
一旦你完成了你的故事,你会想要其中一个:
-- if you really meant dd/mm/yyyy then:
SELECT CONVERT(DATETIME, '16/3/2012 4:39:26 PM', 103);
-- if you really meant mm/dd/yyyy then:
SELECT CONVERT(DATETIME, '3/16/2012 4:39:26 PM', 101);
Run Code Online (Sandbox Code Playgroud)
但同意Madhivanan.不要使用错误的数据类型存储日期,如果必须,请使用明确的格式!
| 归档时间: |
|
| 查看次数: |
678 次 |
| 最近记录: |