C 控制項之DateTimePicker控制項使用

2021-08-09 05:03:13 字數 1990 閱讀 4712

記錄一下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 ...