記錄一下c#的data timepicker控制項的使用方法,也希望能夠幫到大家!
1
datetimepicker控制項是用來顯示和修改日期時間的,但預設只顯示日期和修改日期。
ø 若要顯示和修改時間,則要自定義設定,方法如下:
在程式新增乙個datetimepicker控制項,命名為dtptime。要顯示時間要設定它的format屬性,若要修改時間則要設定它的showupdown屬性,設定如下:
2這是設定控制項的format的,設定為custom,接著設定下乙個:
這是設定showupdown屬性,選擇true,接著設定下乙個:
這是設定customformat格式的,按照上述的設定之後顯示的結果如下所示:
ø 獲取控制項所選擇的日期和時間,可以使用下面的**:
ø 獲取控制項顯示的"***x年xx月xx日",**如下所示:
messagebox.show(dtptime.value.date.tolongdatestring());
或者messagebox.show(dtptime.text.tostring());
ø 分別獲取控制項裡的年、月、日等資訊,如下所示:
messagebox.show(dtptime.value.year.tostring());
messagebox.show(dtptime.value.month.tostring());
messagebox.show(dtptime.value.day.tostring());
messagebox.show(dtptime.value.hour.tostring());
messagebox.show(dtptime.value.minute.tostring());
messagebox.show(dtptime.value.second.tostring());
ø 獲取控制項顯示的"xx:xx:xx"時間,**如下所示:
ø 修改日期需要使用valuechanged訊息,如下所示:
編寫**如下所示:
private void dtptime_valuechanged(object sender, eventargs e)
ø 給控制項賦予新的日期,使用下面的**,如下所示:
dtptime.value = new datetime(2001, 10, 20);
ø 獲取選定月份的起始、截止日期,**如下所示:
string startday = this.dtptime.value.adddays(1 - this.dtptime.value.day).tostring("yyyy-mm-dd 00:00:00");
string endday = this.dtptime.value.adddays(1 - this.dtptime.value.day).addmonths(1).adddays(-1).tostring("yyyy-mm-dd 00:00:00");
messagebox.show(startday);
messagebox.show(endday);
C 窗體控制項 日期控制項DateTimePicker
日期控制項 datetimepicker 用來控制使用者的輸入日期,使用該控制項可以使使用者通過選擇的方式填寫日期,避免輸入日期格式判斷。datetimepicker常用的屬性 showupdown 指示是否為修改控制項值顯示數字顯示框,而不是顯示下拉日曆。format 日期的顯示樣式。maxdat...
C 之Repeater控制項
想起來,公司的aspx頁面前台資料展示除了datagrid以為還有repeater控制項,現在溫習溫習這個控制項 1 從乙個資料項中獲得相應的控制項 textbox txttitle textbox e.item.findcontrol txttitle 得記住這樣獲取值的方式,控制項型別 的轉換 ...
C 控制項 MenuStrip控制項(選單控制項)
一 概述 選單通過存放按照一般主題分組的命令將功能公開給使用者。menustrip 控制項是此版本的 visual studio 和 net framework 中的新功能。使用該控制項,可以輕鬆建立 microsoft office 中那樣的選單。menustrip 控制項支援多文件介面 mdi ...