最近在做一个脚本,上传时提示日期格式不对。应该为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) 记一次有趣的格式转换~
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3128724/ ,如需转载,请注明出处,否则将追究法律责任。