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);
}