Aracılığıyla paylaş


Nasıl Yapılır? Windows Forms DateTimePicker Kontrolü ile bir tarihi özelleştirilmiş biçimde görüntüleme.

Windows Forms DateTimePicker denetimi, denetimdeki tarih ve saatlerin görüntülenmesini biçimlendirme esnekliği sağlar. Format özelliği, DateTimePickerFormatiçinde listelenen önceden tanımlanmış biçimlerden seçim yapmanızı sağlar. Bunların hiçbiri sizin amaçlarınıza uygun değilse, CustomFormatiçinde listelenen biçim karakterlerini kullanarak kendi biçim stilinizi oluşturabilirsiniz.

Özel biçim görüntülemek için

  1. Format özelliğini DateTimePickerFormat.Customolarak ayarlayın.

  2. CustomFormat özelliğini bir biçim dizesi olarak ayarlayın.

    DateTimePicker1.Format = DateTimePickerFormat.Custom
    ' Display the date as "Mon 27 Feb 2012".
    DateTimePicker1.CustomFormat = "ddd dd MMM yyyy"
    
    dateTimePicker1.Format = DateTimePickerFormat.Custom;
    // Display the date as "Mon 27 Feb 2012".
    dateTimePicker1.CustomFormat = "ddd dd MMM yyyy";
    
    dateTimePicker1->Format = DateTimePickerFormat::Custom;
    // Display the date as "Mon 27 Feb 2012".
    dateTimePicker1->CustomFormat = "ddd dd MMM yyyy";
    

Biçimlendirilmiş değere metin eklemek için

  1. "M" gibi bir biçim karakteri olmayan herhangi bir karakteri veya ":" gibi bir sınırlayıcıyı içine almak için tek tırnak işareti kullanın. Örneğin, aşağıdaki biçim dizesi geçerli tarihi İngilizce (ABD) kültüründe "Bugün: 05:30:31 Cuma 02 Mart 2012" biçiminde görüntüler.

    DateTimePicker1.CustomFormat = "'Today is:' hh:mm:ss dddd MMMM dd, yyyy"
    
    dateTimePicker1.CustomFormat = "'Today is:' hh:mm:ss dddd MMMM dd, yyyy";
    
    dateTimePicker1->CustomFormat =
       "'Today is:' hh:mm:ss dddd MMMM dd, yyyy";
    

    Kültür ayarına bağlı olarak, tek tırnak içine alınmayan karakterler değiştirilebilir. Örneğin, yukarıdaki biçim dizesi geçerli tarihi İngilizce (ABD) kültüründe "Bugün: 05:30:31 Cuma 02 Mart 2012" biçiminde görüntüler. İlk iki noktanın tek tırnak içine alındığını, çünkü "hh:mm:ss" içinde olduğu gibi bir sınırlandırma karakteri olarak tasarlanmadığını unutmayın. Başka bir kültürde, biçim "Bugün: 05.30.31 Cuma 02 Mart 2012" olarak görünebilir.

Ayrıca bakınız