我现在用的.NET的时间控件默认的时间显示方式是月/日/年。如:2/3/2006
这样显示有很多不了解的人会不太清楚是怎么回事。
所以希望显示成2006年2月3日的方式。
请们高手这个要到哪里去改呢?谢谢

解决方案 »

  1.   

    LabDate.Text =System.DateTime.Now.ToLongDateString() ;
    string d;
    d = System.DateTime.Now.DayOfWeek.ToString() ; // Weekday(Now, FirstDayOfWeek.Monday);
              
    switch( d)
    {
    case "Monday":
    LabDate.Text = LabDate.Text+" 星期一";
    break;
    case "Tuesday":
    LabDate.Text = LabDate.Text + " 星期二";
    break;
    case "Wednesday":
    LabDate.Text = LabDate.Text + " 星期三";
    break;
    case "Thursday":
    LabDate.Text = LabDate.Text + " 星期四";
    break;
    case "Friday":
    LabDate.Text = LabDate.Text + " 星期五";
    break;
    case "Saturday":
    LabDate.Text= LabDate.Text + " 星期六";
    break;
    case "Sunday":
    LabDate.Text = LabDate.Text + " 星期日";
    break;
    } LabDate.Text = LabDate.Text + " " + System.DateTime.Now.ToLongTimeString() ;
      

  2.   

    实现你的功能只需LabDate.Text =System.DateTime.Now.ToLongTimeString() ;
      

  3.   

    不需要在工具栏的组件就有Timer
      

  4.   

    在工具栏的组件就有Timer 可以拿来用
      

  5.   

    把工具栏的组件里的Timer放到ASPX