求助 这个时间类型是什么

qq_39777356 2017-10-19 03:28:13
2017-10-01 00:00:10.2438187 +0800 CST


郁闷很久,这是在txt文件下的时间数据,怎么把它放到数据库中,用java试了很多种时间转换格式都不行,求大神解答
...全文
184 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39777356 2017-10-25
  • 打赏
  • 举报
回复
好几天没登上,问题已经解决了,原来是一开始思路错了
吉普赛的歌 2017-10-19
  • 打赏
  • 举报
回复
DECLARE @s VARCHAR(MAX)
SET @s='2017-10-01 00:00:10.2438187 +0800 CST'
--取前23个字符就好
SELECT CONVERT(datetime,LEFT(@s,23),121) AS result
/*
result
-----------------------
2017-10-01 00:00:10.243
*/
--如果你使用的是 SQL Server 2008 或以上版本,可以使用 datetime2,得到更高精度
SELECT CONVERT(datetime2,LEFT(@s,27),121) AS result
/*
result
---------------------------
2017-10-01 00:00:10.2438187
*/

二月十六 2017-10-19
  • 打赏
  • 举报
回复
这个是带着时区的吧,存储的时候截取一下

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧