C#中的日期格式更改 [英] date format change in C#

查看:147
本文介绍了C#中的日期格式更改的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我在Label中的日期输出是2011年8月11日12:00:00 AM
我希望它是20011年11月8日

谢谢

Hi

My Date output in Label is 8/11/2011 12:00:00 AM
i want it to be 8-November-20011

Thanks

推荐答案

看看自定义日期和时间格式字符串 [ ^ ]


更改datetimepicker的以下属性

格式:自定义
自定义格式:dd-MMM-yyyy
change the following properties of datetimepicker

Format: Custom
Custom Format: dd-MMM-yyyy


function MakedateFormat(format) {
           if (format != null) {
               if (format.search("/") || format.search("-") || format.search(" ")) {
                   var array = format.split(new String("/", "-", " "), 10);
                   var month = array[1];
                   switch (month) {
                       case "Jan":
                           array[1] = "01";
                           break;
                       case "Feb":
                           array[1] = "02";
                           break;
                       case "Mar":
                           array[1] = "03";
                           break;
                       case "Apr":
                           array[1] = "04";
                           break;
                       case "May":
                           array[1] = "05";
                           break;
                       case "Jun":
                           array[1] = "06";
                           break;
                       case "Jul":
                           array[1] = "07";
                           break;
                       case "Aug":
                           array[1] = "08";
                           break;
                       case "Sep":
                           array[1] = "09";
                           break;
                       case "Oct":
                           array[1] = "10";
                           break;
                       case "Nov":
                           array[1] = "11";
                           break;
                       case "Dec":
                           array[1] = "12";
                           break;
                   }
                   var realyear = array[2];
                   array[2] = parseInt(realyear); //+ parseInt(2000));
                   format = array[0] + "/" + array[1] + "/" + array[2];
                   return format;
               }
           }
           return format;
       }




试试上面的javascript方法.只需按完整格式更改月份即可.




try the above javascript method. just chnage the month in their full form.


这篇关于C#中的日期格式更改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆