VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 673|回复: 6

我想把文本文件日期的字符串读入数据库,怎么实现 谢谢!!!!

[复制链接]

2

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-2-20 19:00:01 | 显示全部楼层 |阅读模式
a.txt
20161018081240
.....
tb
theDateTime
2016-10-18 08:12

怎么能变成时间插入了,其他的格式没问题,变成日期之后也不报错,就是没数据!!
谢谢!!

回复

使用道具 举报

0

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-4-28 23:30:01 | 显示全部楼层
存储过程定义传入参数为DATETIME类型,传入时字符默认会转成DATETIME类型
回复

使用道具 举报

0

主题

119

帖子

67.00

积分

新手上路

Rank: 1

积分
67.00
发表于 2020-4-29 06:00:01 | 显示全部楼层
把从数据库中读取的 字符串(如20161018081240)加上分隔符,然后就可以插入了
20161018081240-》2016-10-18 08:12:40
回复

使用道具 举报

0

主题

17

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-4-29 08:00:01 | 显示全部楼层
LZ的意思是把20161018081240
转成2016-10-18 08:12:40这种日期时间格式写入数据库吗?

回复

使用道具 举报

0

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-5-5 10:30:01 | 显示全部楼层
cast('20161018081240' as datetime)在数据库中直接用就可以了.只要你的这个字符串是正确的格式
回复

使用道具 举报

2

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-5-9 16:30:01 | 显示全部楼层
bastard  


   LZ的意思是把20161018081240
转成2016-10-18 08:12:40这种日期时间格式写入数据库吗?


  

是的
回复

使用道具 举报

2

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-5-10 15:30:01 | 显示全部楼层
原来加上-- ::就可以了 真傻 刚学中 ....大家别笑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表