T-SQL 日期为01 27 2019 12:00AM 格式转换

2023-03-21 00:00:00 专区 订阅 字符串 格式 计算所

近在做一个脚本,上传时提示日期格式不对。应该为2019-01-31 00:00:00 即yyyy-MM-dd HH:mm:ss

因为是列转行自动生成的列,字符串转换时间datetime 格式问题

解决办法为,用cast 将字符串转换为datetime,再用convert()函数 将日期格式化为yyyy-MM-dd HH:mm:ss

select convert (varchar(100),cast('01 7 2019 4:37AM' as datetime),120)	

相关文章