我有一列需要将其从字符串日期时间转换为实际的数据时间数据值。
当前格式如下
15-JUN-22 10.24.10.414000
,我需要将其更改为以下格式
15-06-22 10.24.10.414000
我使用存储过程自动更改格式,但由于非数字字符,它在此阶段失败。是否有方法映射或将datetime内的所有字符串months更改为int值?如果是,怎么办?
转换迄今为止使用的
TRY_CAST(CREATE_DATE AS DATETIME2(7)) AS CREATE_DATE
和
CASE WHEN LEN([INTERVAL_START_DATE]) > 0 THEN TRY_CONVERT(DATETIME2, [INTERVAL_START_DATE], 103) ELSE NULL END
尝试这个
CAST({your field name} as date) CONVERT(date,'{systemClock.UtcNow.ToString("o")}',127)