如何将一个C#的DateTime对象的值赋予SQL里的Date?

2024-12-03 03:21:53
推荐回答(5个)
回答1:

你如果只要年月日,那就设置三个列,分别把datetime的year、month和day属性写入,就成了。

倘若你的数据库字段希望使用DateTime,那么在绑定的时候可以这么做
<%# Eval("DateTime", "{0:yyyy/MM/dd}")%>,这个方法是非常灵活的,可以有多种表现形式,你自己测试下啦。

回答2:

你把可通过datetime 的year month day 属性求出年月日 在重新组合字符串 存进去就可以了

回答3:

使用sql语句,把Date Time转成指定格式,这样就行了

DateTime.toString("yyyyMMdd");
就是20001010
INSERT INTO testtable (tValue, test) VALUES ('1', TO_DATE('20100203'))
INSERT INTO testtable (tValue, test) VALUES ('1', '10/10/2000')

回答4:

SQL Server中的时间会自动加上时分秒的,如果没有的话,默认就是00:00:00,你可以把C#中的DateTime转换成字符串添加进去就可以了,取的时候,格式化显示就可以了

回答5:

你是不会转换格式吗?没问题,到我的博客里看一看,我把地址发给你,
http://blog.sina.com.cn/s/blog_660c5fc60100kfub.html呵呵!去看看吧……百度也有……随便你拉!反正不是很难!加油
就是这样……