Calendar控件的星期几问题

LongBow007 2005-05-19 08:15:29
calendar控件的星期几太长 我想显示短的星期。比如 "星期日"显示为"日" 或者 "sun"
...全文
180 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jedliu 2005-06-07
  • 打赏
  • 举报
回复
karykwan(独行者)就可以,另外,你也可以通过英文显示,来返回不同的值,比如“sunday”返回0,“monday”返回1来得到数组中不同的值。
karykwan 2005-06-07
  • 打赏
  • 举报
回复
还可以:
private void Calendar1_PreRender(object sender, System.EventArgs e)
{
 Thread threadCurrent = Thread.CurrentThread;
 CultureInfo ciNew = (CultureInfo)threadCurrent.CurrentCulture.Clone();
 ciNew.DateTimeFormat.DayNames = new string[]{"日","一","二","三","四","五","六"};
 ciNew.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Sunday;
 threadCurrent.CurrentCulture = ciNew;
}

  以上代码改变了星期名称的显示。你只需改变字符数组的值就能改名称显示。
karykwan 2005-06-07
  • 打赏
  • 举报
回复
using System.Threading;
using System.Globalization;

public void Page_Load()
{
string[] dayNames = {"日", "一", "二", "三", "四", "五", "六"};
CultureInfo culture = new CultureInfo("zh-CN");
culture.DateTimeFormat.AbbreviatedDayNames = dayNames;
Thread.CurrentThread.CurrentCulture = culture;
}

Calendar 的DateNameFormat 设为"short
LongBow007 2005-06-07
  • 打赏
  • 举报
回复
UP
LongBow007 2005-05-23
  • 打赏
  • 举报
回复
up
zeusvenus 2005-05-19
  • 打赏
  • 举报
回复
用第三方日历控件.
LongBow007 2005-05-19
  • 打赏
  • 举报
回复
to singlepine(小山):
可我的事中文的啊
singlepine 2005-05-19
  • 打赏
  • 举报
回复
calendar控件的属性DateNameFormat如果设置为Short,则在英文下可以缩写显示,如sun,但是不会把中文显示成日,这做不到
zr1982930 2005-05-19
  • 打赏
  • 举报
回复
换个别的日期控件看看!

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧