当前位置:编程学习 > C#/ASP.NET >>

网页里Label怎么显示时间

在lable里显示“今天是:2009-1-19 星期一”  后台代码怎么写
--------------------编程问答--------------------  string time=DateTime.Now.ToShortDateString();
        string day = DateTime.Now.DayOfWeek.ToString();
        string week = "星期一";
        switch (day)
        {
            case "Monday": week = "星期一"; break;
            case "Tuesday": week = "星期二"; break;
            case "Wednesday": week = "星期三"; break;
            case "Thursday": week = "星期四"; break;
            case "Friday": week = "星期五"; break;
            case "Saturday": week = "星期六"; break;
            default: week = "星期日"; break;
        }
        this.lblTime.Text = "今天是: " + time + "  " + week; --------------------编程问答-------------------- string time=DateTime.Now.ToShortDateString(); 
        string day = DateTime.Now.DayOfWeek.ToString(); 
        string week = "星期一"; 
        switch (day) 
        { 
            case "Monday": week = "星期一"; break; 
            case "Tuesday": week = "星期二"; break; 
            case "Wednesday": week = "星期三"; break; 
            case "Thursday": week = "星期四"; break; 
            case "Friday": week = "星期五"; break; 
            case "Saturday": week = "星期六"; break; 
            default: week = "星期日"; break; 
        } 
        this.lblTime.Text = "今天是: " + time + "  " + week; --------------------编程问答-------------------- private string CWeekDay(int y,int m, int d)
 {
 if(m==1) m=13;
 if(m==2) m=14;
 int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7; 
 string str="";
 switch(week)
 {
  case 1: str="星期一"; break;
  case 2: str="星期二"; break;
  case 3: str="星期三"; break;
  case 4: str="星期四"; break;
  case 5: str="星期五"; break;
  case 6: str="星期六"; break;
  case 7: str="星期日"; break;
 }
 return str; 
 }
其他如上

--------------------编程问答-------------------- 如果是静态的话,就这样写了
private void TimeShow()
{
string time=DateTime.Now.ToShortDateString(); 
        string day = DateTime.Now.DayOfWeek.ToString(); 
        string week = "星期一"; 
        switch (day) 
        { 
            case "Monday": week = "星期一"; break; 
            case "Tuesday": week = "星期二"; break; 
            case "Wednesday": week = "星期三"; break; 
            case "Thursday": week = "星期四"; break; 
            case "Friday": week = "星期五"; break; 
            case "Saturday": week = "星期六"; break; 
            default: week = "星期日"; break; 
        } 
        this.lblTime.Text = "今天是: " + time + "  " + week;
}
动态的话就很麻烦了,应该每隔一秒调一下这个函数 --------------------编程问答-------------------- 够多了吧··· --------------------编程问答-------------------- 哎  你基础真差啊  写个时间都写不出 --------------------编程问答-------------------- !! up --------------------编程问答--------------------
引用 4 楼 qq330077 的回复:
如果是静态的话,就这样写了
private void TimeShow()
{
string time=DateTime.Now.ToShortDateString();
        string day = DateTime.Now.DayOfWeek.ToString();
        string week = "星期一";
        switch (day)
        {
            case "Monday": week = "星期一"; break;
            case "Tuesday": week = "星期二"; break;
            case "Wednesday": week = "星期三"; break;
            case "Thursday": week = "星期四"; break;
            case "Friday": week = "星期五"; break;
            case "Saturday": week = "星期六"; break;
            default: week = "星期日"; break;
        }
        this.lblTime.Text = "今天是: " + time + "  " + week;
}
动态的话就很麻烦了,应该每隔一秒调一下这个函数

就是这样实现,当然语句也可以自己修改 --------------------编程问答--------------------
引用 6 楼 kingxiao44 的回复:
哎  你基础真差啊  写个时间都写不出


打击  --------------------编程问答--------------------         string time=DateTime.Now.ToShortDateString(); 
        string day = DateTime.Now.DayOfWeek.ToString(); 
        string week = "星期一"; 
        switch (day) 
        { 
            case "Monday": week = "星期一"; break; 
            case "Tuesday": week = "星期二"; break; 
            case "Wednesday": week = "星期三"; break; 
            case "Thursday": week = "星期四"; break; 
            case "Friday": week = "星期五"; break; 
            case "Saturday": week = "星期六"; break; 
            default: week = "星期日"; break; 
        } 
        this.lblTime.Text = "今天是: " + time + "  " + week; --------------------编程问答-------------------- string time=DateTime.Now.ToShortDateString();//取日期
string day = DateTime.Now.DayOfWeek.ToString(); //取星期
网上找找就会了。建议多看MSDN
--------------------编程问答-------------------- 给你个前台的

    <script language="javascript" type="text/javascript">
            setInterval("Label1.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);
    </script>
--------------------编程问答--------------------
引用 2 楼 Allen2064 的回复:
string time=DateTime.Now.ToShortDateString(); 
        string day = DateTime.Now.DayOfWeek.ToString(); 
        string week = "星期一"; 
        switch (day) 
        { 
            case "Monday": week = "星期一"; break; 
            case "Tuesday": week = "星期二"; break; 
            case "Wednesday": week = "星期三"; break; 
            case "Thursday": week = "星期四"; break; 
     …


顶 --------------------编程问答--------------------
引用 1 楼 hhxxcj 的回复:
string time=DateTime.Now.ToShortDateString(); 
        string day = DateTime.Now.DayOfWeek.ToString(); 
        string week = "星期一"; 
        switch (day) 
        { 
            case "Monday": week = "星期一"; break; 
            case "Tuesday": week = "星期二"; break; 
            case "Wednesday": week = "星期三"; break; 
            case "Thursday": week = "星期四"; break; 
     …


这种方法比较直观,方便初学者看!!!!!!!! --------------------编程问答--------------------

string[] weekStr = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
DateTime now=DateTime.Now;
int week = (int)now.DayOfWeek;
Console.WriteLine("今天是:" + now.ToString("yyyy-MM-dd") +" "+ weekStr[week]);
//今天是:2009-01-20 星期二
Console.Read();
--------------------编程问答-------------------- 靠,这种问题都要问CSDN.简直有ru....
百度去!!! --------------------编程问答-------------------- 我们都曾经是初学者。。何必说别人呢
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,