回答

收藏

将Int转换为日期字段

技术问答 技术问答 130 人阅读 | 0 人回复 | 2023-09-13

我试图将整数字段转换为实际的日期字段。有人创建了一个日期字段,只粘贴了一个实际上是整数的日期。我试图将其转换为实际日期。
4 S4 d6 y1 p. a4 B& w2 D) Z我尝试了以下无济于事:
! Y* |2 x# _3 ~CAST(CAST(last_purch_date AS CHAR) AS DATE) as Create,CAST( last_purch_date as datetime) as Created,convert(datetime,last_purch_date) as Created1,ISDATE(CONVERT(CHAR(8),last_purch_date)) as PleaseDearGodWORK               
" r; i5 y0 R9 |' d    解决方案:                                                                : I# e6 A( |4 U: T$ _
                                                                简单转换为日期可能有效9 S1 x5 p$ }& r1 G" Z) m
Select cast(cast(20161011 as varchar(8)) as date)退货
, q7 a1 h, S& K; E0 `5 _! p2016-10-11如果您的数据可疑,也可以使用Try_Convert()% ~" P6 i2 p) `6 B
Select Try_Convert(date,cast(2610 as varchar(8)))退货+ l7 ^$ k2 u1 f# ?. e
NULL
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则