我如何...我想从datetimepicker只保存数据库中的日期而不是时间 [英] How do I...i want to save only date not time in database from datetimepicker

查看:108
本文介绍了我如何...我想从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆