现在的位置: 首页 > 综合 > 正文

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

2011年04月28日 ⁄ 综合 ⁄ 共 495字 ⁄ 字号 评论关闭
很多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控件适用。

抱歉!评论已关闭.