sql - 从字符串特定日期格式转换日期和/或时间时转换失败
问题描述
SELECT CAST('Tue Aug 28 2018 16:24:58' AS datetime)
我在将 nchar 转换为日期时间时遇到错误。
解决方案
您的代码在没有星期几的情况下可以很好地转换。
摆脱它的一种简单方法是stuff()
:
SELECT CAST(STUFF('Tue Aug 28 2018 16:24:58', 1, 4, '') AS datetime)
推荐阅读
- java - 在用户的 PC 或服务器中保存文件的适当位置
- java - 无论我们做什么,流都比 For Loop 慢
- c++ - 退出时增加日志锁
- javascript - 如何仅从一个获取请求而不是两个请求中获取响应
- php - Laravel 减慢了上千个数据
- reactjs - 为 CRA 中的快速刷新设置 CORS 标头
- nginx - Web 服务器如何知道它必须将请求发送到应用服务器和静态文件?
- python - 收到我不明白的“未终止的子模式”错误
- curl - 从 curl 结果的生成中读取特定的路径字符串(SED/AWK/Grep)
- python - 将 python 中的列表与列表进行比较以查找常见元素