标签: sql date format
我有一个从服务器拉出的日期字段只是一个8位数字,我想将其转换为标准日期格式。
例如,“20140501”将转换为05-01-2014
20140501
05-01-2014
我尝试使用DateTime代码,但这对我不起作用。有什么建议吗?
DateTime
答案 0 :(得分:2)
许多数据库可能会将字符串'20140501'识别为日期,因为这是ISO标准格式。因此,您可以尝试这样做:
select cast(cast(datecol as varchar(255)) as date)
这是否有效取决于您的数据库。