Winfrom和控制器以及HTML-Jquery显示实时时间和星期几

1.窗体上先添加Timer控件

2.进入Timer控件方法

  private void timer1_Tick(object sender, EventArgs e)
        {
            string[] str = { "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日" };
            this.label1.Text = DateTime.Now + "  " + str[(int)DateTime.Now.DayOfWeek - 1];
        }

3.窗体页面执行方法内调用Timer控件方法

   private void Form1_Load(object sender, EventArgs e)
        {
            this.label1.Text = DateTime.Now.ToString();
            Timer dateTimer = new Timer();
            dateTimer.Tick += timer1_Tick;
            dateTimer.Interval = 1000;
            dateTimer.Start();
        }

4.Html-Jquery实现

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="layui/lay/modules/jquery.js"></script>
	</head>
	<body>
<label id="showTime"></lable>
	</body>
</html>
<script>
var t = null;
    t = setTimeout(time,1000);//開始运行
    function time()
    {
       clearTimeout(t);//清除定时器
       dt = new Date();
       var week;
  switch (dt.getDay()){            <!--time.getDay()获取后显示1~7阿拉伯数字-->
    case 1: week="星期一"; break;
    case 2: week="星期二"; break;
    case 3: week="星期三"; break;
    case 4: week="星期四"; break;
    case 5: week="星期五"; break;
    case 6: week="星期六"; break;
    default: week="星期天";
  }
	  var year=dt.getFullYear();
	  var month=dt.getMonth();
	   var date=dt.getDate();
       var h=dt.getHours();//获取时
       var m=dt.getMinutes();//获取分
       var s=dt.getSeconds();//获取秒
       document.getElementById("showTime").innerHTML =  "如今的时间为:"+year+"年"+(month+1)+"月"+date+"日\t"+h+"时"+m+"分"+s+"秒\t"+week;
       t = setTimeout(time,1000); //设定定时器,循环运行     
}
</script>

5.控制器实现

 public static void Main(string[] args)
        {
            string[] str = { "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日" };

            do
            {
                var str1=DateTime.Now + "  " + str[(int)DateTime.Now.DayOfWeek - 1];
                Console.WriteLine(str1);
                Thread.Sleep(1000);
            } while (true);
       }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值