如何在c#中设置日期时间戳的时间

时间:2013-10-24 15:29:40

标签: c# datetimepicker

我是约会时间戳的新手。我想知道是否有人可以正确地向我解释。我有一个预订系统,您必须能够预订日期和特定时间,并在sql数据库中保留该时间范围。我可以用日期时间戳做到吗?它在我的表单上有一个很好的界面,但我看不到用户设置时间的方法?它总是给我默认时间。有帮助吗?感谢

http://imgur.com/arZPxA5

2 个答案:

答案 0 :(得分:0)

日期当您希望人们能够直观地选择日期/时间时,时间选择器非常有用。一旦用户选择了日期时间,您就可以像这样访问它

int mymonth = this.datetimepicker1.Value.Month
int myday = this.datetimepicker1.Value.day

等...

此外,您可以使用事件在事件发生时触发。例如,他们选择一个日期,你可以使用ValueChanged事件来发生其他有趣的事情。

答案 1 :(得分:0)

DateTimePicker-Control具有Format-Property,它将设置控件中显示的日期和时间的格式。 如此answer中所述,您可以使用以下格式显示日期和时间:

dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MM.dd.yyyy hh:mm:ss";

您可以在此处获取所有格式字符串及其说明的列表: List of CustomFormat-String

结果如下:

DateTimePicker Custom Format

.NET还有一个名为DateTime的结构来保存您选择的值。 您可以使用以下代码保存它

DateTime yourSelectedDateTime  = dateTimePicker1.Value;
textBox1.Text = yourSelectedDateTime.ToString();