2011-11-20 18 views
6

Ben biçimlendirmek için aşağıdaki kullanıyorum bir DateTime:DateTime ayı nasıl büyük harf olarak alınır?

04Nov2011 

Ama Nov" biçimini istiyorum: Ben "Kas" büyük harflerle olmayacak şekilde biçim alıyorum

DateTime CusDate = dateTimePicker1.Value; 
string Date = CusDate.ToString("ddMMMyyyy"); 

"böyle büyük harflerle, içinde: Bu formatında programlama yoluyla web sitesinden dosya indirirken ediyorum çünkü

04NOV2011 

budur.

DateTime CusDate = dateTimePicker1.Value; 
    string Date = CusDate.ToString("ddMMMyyyy").ToUpper(); 

cevap

14

Sadece dize ToUpper() do dize büyük harf (sayıları etkilemez):

DateTime CusDate = dateTimePicker1.Value; 
string Date = CusDate.ToString("ddMMMyyyy").ToUpper(); 
+0

Thans Çalışıyor –

2

Eğer toString ile bittiğinde sonra ...

string date = date.ToUpper(); 
+0

'.ToString (" ddMMMyyyy ") çağrısından sonra' .ToUpper() 'çağrısını eklemek daha kolay, bence. Kaput altında farklılıklar olsa bile emin değilsiniz. – Tim

+0

Derleyici muhtemelen her halükarda optimize eder. – Haedrian

+0

Yeterince doğru. İki arasındaki MSIL'i karşılaştırmak ilginç olabilir, ancak tüm amaçlar ve amaçlar için her iki şekilde de iyidir. – Tim

2

Kullanım String.ToUpper() yöntemi::

DateTime CusDate = dateTimePicker1.Value; 
string Date = CusDate.ToString("ddMMMyyyy").ToUpper(); 
2

dönüştürme

İlgili konular