如何以大写字母获取DateTime月份?

时间:2011-11-20 08:38:30

标签: c# .net datetime datetime-format

我使用以下内容格式化DateTime

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

我的格式是“11月”不是大写字母:

04Nov2011

但是我想要大写字母“Nov”的格式,如下所示:

04NOV2011

这是因为我正在以编程方式从网站下载文件格式。

4 个答案:

答案 0 :(得分:16)

只需执行字符串ToUpper():

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

答案 1 :(得分:2)

完成toString后...

string date = date.ToUpper();

答案 2 :(得分:2)

使用String.ToUpper()方法:

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

答案 3 :(得分:2)

将字符串转换为大写(不会影响数字):

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