我是新手,想在C#中获取当前的系统年月日星期,表现方法为
time.Text=DateTime.Now.Year.ToString()+"年"+DateTime.Now.Month.ToString()+"月"+DateTime.Now.Day.ToString()+"日";   
这段应该是写在aspx.cs中的,那么在aspx页面中,要怎么表达才能显示出来呢?

解决方案 »

  1.   

    <% = String.Format("[0]年[1]月[2]日", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day) %>
      

  2.   

    把time用label顯示, 然后用樓上的方法格式化
      

  3.   


    //格式化代码 
    String.Format("{0}年{1}月{2}日 {3}",DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day,week(DateTime.Now))string week(DateTime dt) //放公用类中
    {
        switch (dt.DayOfWeek.ToString())
        {
            case "Monday": return "星期一";
            case "Tuesday": return "星期二";
            case "Wednesday": return "星期三";
            case "Thursday": return "星期四";
            case "Friday": return "星期五";
            case "Saturday": return "星期六";
            case "Sunday": return "星期日";
            default: return null;
        }
    }
      

  4.   

    <p>今天的日期是:<%=System.DateTime.Now.ToString("yyyy年MM月dd日 星期ddd")%></p>或者:<asp:Label Text='<%=System.DateTime.Now.ToString("yyyy年MM月dd日 星期ddd")%>' runat="server" />
      

  5.   

    <p>今天的日期是:<%=System.DateTime.Now.ToString("yyyy年MM月dd日 星期ddd")%></p>
    我顶,空军这么早.
      

  6.   

    楼主可以了解一下关于时间常用的格式化
    http://hi.baidu.com/libinguest/blog/item/1e983fd34d5d0e093af3cfa0.html
      

  7.   

    空军,结贴吧,
    <p>今天的日期是:<%=System.DateTime.Now.ToString("yyyy年MM月dd日 星期ddd")%></p>这句代码,很好用,