返回首页

我想说明在一天名称的缩写形式,如周一有代表周一在asp.net。我想这样的用户系统上显示当前日期。我使用Ajax Control Toolkit中显示的日历,而DayNameFoemat在ASP中使用:历标签。所以我无法手动执行此操作,因为我想,使其定制的方式。我也试图表明这样
只有在TextBox的日期

TextBox1.Text = DateTime.Today.ToString("d");

但它没有给我想要的输出。我想设置的日子,日期,月份和年份的四个文本框和显示他们分别,但I'mm无法让他们以这种方式。如何我得到摆脱这个问题呢?是有可能我只是在做梦吗?

有没有办法当用户选择的日期从Ajax压延各个领域的改变,关于这一点。

{C}

回答

评论会员:OriginalGriff 时间:2012/02/06
一天的名称缩写,尝试:
TextBox1.Text = DateTime.Today.ToString("ddd");

这里有是一个完整的日期/时间格式代码列表:
格式:
{A},
{A2}]

但是,寻找一些替代品。为什么你需要在所有的所有文本框?考虑使用ASP.NET的DateTimePicker!请参阅:
{A3的}
{A4纸},
在CodeProject上:{A5的}

享受!

mdash;水杨酸
评论会员:王子安东尼Ğ 时间:2012/02/06
{体C3}
评论会员:游客 时间:2012/02/06
Morgs摩根:见下面这个链接,DateTime格式alot。敲你自己了!-{A6的}快乐编码,morgs
Dipankar巴蜀:TextBox1.Text = CalendarExtender1.SelectedDate.ToString("DD"); / /日期(13)
TextBox2.Text = CalendarExtender1.SelectedDate.ToString("DDD"); / /日(星期日)
TextBox3.Text"= CalendarExtender1.SelectedDate.ToString("MMMM")/ /本月(十一月)放大器; MMM的 - 短格式(7月,一月)
TextBox4.Text"= CalendarExtender1.SelectedDate.ToString( "YYYY"); / /年(2011)


您也可以使用DateTime.ToDay或DateTime.Nownbsp; NBSP,ofnbsp代替; "CalendarExtender1.SelectedDate"