C#中的日期格式更改 [英] date format change in C#
本文介绍了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屋!
查看全文