如何定制WebCarlendar类型控件的星期格式

很多WebCarlendar类型的控件都是使用英文的星期标记,类似于Mon, Tue, Wed等等。但是一旦在中文系统中就全部是星期一、星期二这样的形式。这类控件中往往有星期格式的设置,一般为“All”,“First”,“FirstTwo”。这些都无法满足中文系统的要求。因此需要进行定制。

需要如下代码:
   System.Threading.Thread t=System.Threading.Thread.CurrentThread; 
   CultureInfo oldCulture=t.CurrentCulture; 
   CultureInfo newci=(CultureInfo)oldCulture.Clone(); 
   newci.DateTimeFormat.DayNames=new string[]{"日","一","二","三","四","五","六"}; 
   newci.DateTimeFormat.FirstDayOfWeek=DayOfWeek.Sunday; 
   t.CurrentCulture=newci;

该代码对任何类型WebCalendar控件适用。

你可能感兴趣的:(Web)