原创 Calendar如何只显示“一、二、三...日”,不显示“星期”收藏

新一篇: 利用SharpZipLib实现实时zip压缩下载整个目录 | 旧一篇: 纠正:HashPasswordForStoringInConfigFile中的Md5算法并非常用的Md5算法

Calendar的DayNameFormat,如FirstLetterFirstTwoLettersFullShort
但是争对英文而言的,无法进行自己的格式化,所以我就像通过修改DateTimeFormatInfo的DayNames来实现,如

System.Globalization.DateTimeFormatInfo.CurrentInfo.DayNames=new String[]{"一","二","三","四","五","六","七"};

但要注意的有两点
1。CurrentInfo必须有实例化,可以有两种方法

  1. web.config中的globalization设置culture,如culture="en-US"
  2. 修改当前页的Culture,如<%@Page Culture="zh-CN"%>

2。Calendar 的DayNameFormat不能设置为Short,如

  1. DayNameFormat="Full"
  2. DayNameFormat="FirstLetter"
               

发表于 @ 2002年11月19日 08:54:00|评论(loading...)|编辑

新一篇: 利用SharpZipLib实现实时zip压缩下载整个目录 | 旧一篇: 纠正:HashPasswordForStoringInConfigFile中的Md5算法并非常用的Md5算法

评论

#地球仪 发表于2004-11-01 09:44:00  IP: 219.137.130.*
System.Globalization.DateTimeFormatInfo.CurrentInfo.DayNames=new String[]{"一","二","三","四","五","六","七"};
未知此句应该如何添加之,烦能告示,谢。
#lxl 发表于2006-09-26 15:26:00  IP: 60.0.134.*
private void Calendar1_PreRender(object sender, System.EventArgs e)
{
string[] dayNames = {"日", "一", "二", "三", "四", "五", "六"};
System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("zh-CN");
culture.DateTimeFormat.AbbreviatedDayNames = dayNames;
System.Threading.Thread.CurrentThread.CurrentCulture = culture;
}
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © qiushuiwuhen