我如何...我想从datetimepicker只保存数据库中的日期而不是时间 [英] How do I...i want to save only date not time in database from datetimepicker
本文介绍了我如何...我想从datetimepicker只保存数据库中的日期而不是时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何...我想在datetimepicker只保存数据库中的日期而不是时间
How do I...i want to save only date not time in database from datetimepicker
推荐答案
使用此代码
dateTimePicker1.Value.Date
请注意,如果您在SQL数据库中使用DateTime数据类型,它也会插入默认时间值(即2014-05-16 00:00:00)
note if you are using DateTime datatype in SQL datatabase it will be inserting default time value too it (ie. 2014-05-16 00:00:00)
您只需在日期维护数据库格式。
日期和时间数据类型:
数据类型
日期时间 = YYYY-MM-DD hh:mm:ss [.nnn]
smalldatetime = YYYY-MM-DD hh:mm:ss
日期 = YYYY-MM-DD(存储日期为6月30日, 1991)
获取更多详细信息 http:/ /technet.microsoft.com/en-in/library/ms186724.aspx [ ^ ]
Just you have maintain your database format in date only.
Date and Time Data Types:
DATA TYPE
datetime= YYYY-MM-DD hh:mm:ss[.nnn]
smalldatetime =YYYY-MM-DD hh:mm:ss
date = YYYY-MM-DD (Stores a date like June 30, 1991)
Get more details http://technet.microsoft.com/en-in/library/ms186724.aspx[^]
cmd.CommandText = "INSERT INTO table (datefield) VALUES(@date)";
cmd.Parameters.Add(new SqlParameter("@date", dateTimePicker1.Value.Date));
这篇关于我如何...我想从datetimepicker只保存数据库中的日期而不是时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文