2013-10-24 62 views
-1

我是新來的日期時間選擇器。我想知道是否有人能夠正確地向我解釋他們。我有一個預訂系統,您必須能夠在將來預訂日期和特定時間,並在sql數據庫中預留該時間範圍。我可以使用日期時間選項卡嗎?它在我的窗體上有一個很好的界面,但我不能看到用戶設置時間的方法?它總是給我默認的時間。任何幫助?感謝如何在c中設置日期時間選擇器中的時間#

http://imgur.com/arZPxA5

+0

你能給我們更多的信息保存呢?贏取表格? WPF? .NET的版本? –

+0

[DateTimePicker:挑選日期和時間]可能的重複(http://stackoverflow.com/questions/93472/datetimepicker-pick-both-date-and-time) –

+0

請顯示您的代碼。 – tnw

回答

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(); 
+0

謝謝:)但我想知道的是有什麼辦法在dateTimepicker讓用戶物理定義日期選定的時間?還是必須手動編程變量? –

+0

不幸的是,你只能用DateTimePicker-Control的DropDown選擇日期。但是你可以用箭頭鍵或者如果你用兩個按鈕設置'ShowUpDown = true;'來提升和減少日期和時間的每一部分(參見這裏:http://www.dotnetperls.com/datetimepicker-2.png )。但是,如果您將ShowUpDown設置爲true,您將不再擁有DropDown-Menu –

+0

感謝您的幫助:) –

0

日期時間採摘的時候,你希望人們能夠直觀地選擇日期/時間使用非常有用。當用戶選擇一個日期,你可以訪問。此外像這樣

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

等等

,您可以使用事件時的東西與他們發生觸發。例如,他們選擇一個日期,你可以使用ValueChanged事件來使其他有趣的事情發生。

+0

謝謝:)但用戶如何選擇在datetimepicker –

+0

的具體時間添加到我的表單的圖片的帖子。那會工作嗎?我在哪裏使用你的想法添加myday,mymonth和myyear,然後用comboboxes手動獲取時間?沒有內置的方式看到它被稱爲dateTIMEpicker:P –

+0

如果您將格式設置爲時間,那麼他們可以通過輸入時間來選擇時間,並通過單擊日常選擇器圖標來選擇日期。 dateTimePicker1.format = DateTimePickerFormat.Time – metinoheat

相關問題