在DateTimePicker中Format 設定

2021-06-17 15:36:08 字數 1625 閱讀 9588

在datetimepicker中把format 選擇為cutstom,然後在cutstomformat寫入格式字串,介紹如下:

如何你顯示10:05 am,則寫成:hh:mm tt(區分大小寫)

要顯示包含日期和時間分隔符的字串或格式字串,則必須在子字串中使用轉義符。例如,若要將日期顯示為"june 06 at 3:00 pm",請將 customformat 屬性設定為"mmmm dd 'at' t:mm tt"。如果轉義符中不包括"at"子字串,則結果是"june 06 ap 3:00pm",因為字元"t"是作為單字母 am/pm 格式字串讀取的(請參見下面的格式1)字串表)。

可組合格式字串,以設定日期和時間格式。例如,若要將日期和時間顯示為 06/01/2001 12:00 pm,應將此屬性設定為"dd'/'mm'/'yyyy hh':'mm tt"。有關詳細資訊,請參見日期與時間格式字串。

注意    format 屬性必須設定為 datetimepickerformat.custom,此屬性才能影響顯示的日期/時間的格式設定。

下表列出所有的有效格式字串及其說明。

格式字串說明

d一位數或兩位數的天數。

dd兩位數的天數。一位數天數的前面加乙個零。

ddd三個字元的星期幾縮寫。

dddd完整的星期幾名稱。

h12 小時格式的一位數或兩位數小時數。

hh12 小時格式的兩位數小時數。一位數數值前面加乙個零。

h24 小時格式的一位數或兩位數小時數。

hh24 小時格式的兩位數小時數。一位數數值前面加乙個零。

m一位數或兩位數分鐘值。

mm兩位數分鐘值。一位數數值前面加乙個零。

m一位數或兩位數月份值。

mm兩位數月份值。一位數數值前面加乙個零。

mmm三個字元的月份縮寫。

mmmm完整的月份名。

s一位數或兩位數秒數。

ss兩位數秒數。一位數數值前面加乙個零。

t乙個字母的 am/pm 縮寫("am"顯示為"a")。

tt兩個字母的 am/pm 縮寫("am"顯示為"am")。

y一位數的年份(2001 顯示為"1")。

yy年份的最後兩位數(2001 顯示為"01")。

yyyy完整的年份(2001 顯示為"2001")。

示例[visual basic, c#] 下面的示例設定 customformat 屬性,使 datetimepicker 將日期顯示為"june 01, 2001 - friday"(2001 年 6 月 1 日,星期五)。此**假定已在 form 上建立 datetimepicker 控制項的例項。

[visual basic]

public sub setmycustomformat()

' set the format type and the customformat string.

datetimepicker1.format = datetimepickerformat.custom

datetimepicker1.customformat = "mmmm dd, yyyy - dddd"

end sub 'setmycustomformat

[c#]

public void setmycustomformat()

Date Time Picker控制項使用

1.供使用者選擇日期和時間 將控制項format屬性設定為time,為其新增乙個cdatetimectrl型別變數,然後通過如下 設定日期和時間的顯示格式。timepicker.setformat t yyyy mm dd hh mm ss 2013 02 25 16 32 20 hh表示24小時制...

datetimepicker時間控制項

庫檔案 密碼 c9m5 官網 簡單例項兩個,和這裡有關係,是動態拿取本地時間的呢。看這裡 time時間外掛程式 datetimepicker datetimepicker val begintime dateend datetimepicker val endtime 補充 只顯示到時分秒 效果圖 ...

datetimepicker用法總結

最近因為專案,在用bootsrapt寫一些前台,遇到datetimepicker時,在使用方面出現了一些問題,索性記錄下來,能用到看看,用不到留著自己參考。附上官方文件鏈結,需要的人們傳送門。官方文件大部分都是中文,已經不錯了,但是還是在很多問題上沒有給出例子。博主,把一些常用的在後文附上,有錯誤請...