DateTimePicker控制項中自訂時間格式

來源:互聯網
上載者:User

    在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(){   // Set the Format type and the CustomFormat string.   dateTimePicker1.Format = DateTimePickerFormat.Custom;   dateTimePicker1.CustomFormat = "MMMM dd, yyyy - dddd";}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.