时间类型转换成字符串类型~!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:42:14
我取出的时间类型是: 2009-06-15 16:27:33
而数据库中存储的类型是:20090615162733
我要在数据库中作一次查询,怎么把 时间类型 转化成 数据库中的类型啊!!!!
奥,忘说了,是SQL数据库!!字段类型nchar(14)

DateTime.Now.ToString("yyyyMMddhhssmm")这个可以直接转换成20090615162733这种类型的字符串,转换后就可以存进数据库了。

看你数据库中存放时间的字段是什么类型了.
你用的什么数据库?
如果就按你字面意思要这么转:
sting time="2009-06-15 16:27:33";
time=time.replace("-","");
time=time.replace(" ","");
time=time.replace(":","");
最后time=20090615162733;

数据库里存储时间最好是用
date datetime default(getdate())
这样的话你写入数据的时候它会自动存时间进去

数据库中存储时间应该是时间类型的,别存成字符类型的