标题:从字符串转换为 datetime 时发生语法错误。
只看楼主
WithFh
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-12-4
 问题点数:0 回复次数:10 
从字符串转换为 datetime 时发生语法错误。

我用的是sql2000,有一个时间字段,类型是DateTime
还有一个dateTimePicker1,写进数据库时
我将dateTimePicker1做了以下的转换还是这个错误
Convert.todatetime(dateTimePicker1.text)
Datetime.parse(dateTimePicker1.text)

请问应该怎么转换呢,这两种情况也是我上网查的,但都不行

搜索更多相关主题的帖子: datetime 语法 字符 
2007-01-19 22:23
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
得分:0 
设置dateTimePicker1中的时间类型和数据库中时间字段类型相同

仍然自由自我,永远高唱我歌,走遍千里...
2007-01-19 22:55
WithFh
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-12-4
得分:0 
怎么设置啊
2007-01-19 23:48
IT浪子
Rank: 4
来 自:Nyist
等 级:贵宾
威 望:13
帖 子:402
专家分:20
注 册:2006-11-24
得分:0 
为了便于操作我多是把数据库里面的表时间的字段设置为字符串型的
这样用起来方便些的

你不能让所有人都满意,因为不是所有人都是人!
2007-01-19 23:58
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
得分:0 

数据库中不是有长日期和中日期这些的吗,.net中也有,设置为一样的类型就可以


仍然自由自我,永远高唱我歌,走遍千里...
2007-01-20 10:17
foreverpk
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-1-19
得分:0 
字符串变DateTime么?

比如字符串
string str= "2005-10-01 10:00:00";

直接用DateTime.Parse(str)

如果DateTime变字符串,最好指定一下格式
DateTime dt = DateTime.Now();
dt.ToString("yyyy-MM-dd HH:mm:ss");

2007-01-20 11:52
gelinqu
Rank: 1
等 级:新手上路
帖 子:138
专家分:0
注 册:2005-12-17
得分:0 
那為什麼我用Datetime.parse(dateTimePicker1.text)不行?
2007-01-20 14:07
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
我想楼主应该是实现添加数据吧?
用不着转换,直接添加就行了。

飘过~~
2007-01-21 01:21
WithFh
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-12-4
得分:0 

但我数据库里面的字段是Datetime类型,直接添加会提示类型错误的

2007-01-22 13:07
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
为什么我这里没有出错呢???

飘过~~
2007-01-22 17:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-117055-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024437 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved