用C#如何做一个实现让label里显示当前时间包括秒,且让秒走动啊

this.Label5.Text=Convert.ToString(DateTime.Now.ToLocalTime());Label5.Text=System.Date... this.Label5.Text = Convert.ToString(DateTime.Now.ToLocalTime());

Label5.Text = System.DateTime.Now.ToString();这两种方法都试过,可是出来的时间不动,javascript我不会用
PS:我用的asp.net1.0编程环境写的后台程序,里面并没有找到timer控件
展开
 我来答
百度网友0f3f080f4
推荐于2016-05-21 · TA获得超过777个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:815万
展开全部
用AJAX可以做到。看谁勤快帮你写个吧。Label5.Text = System.DateTime.Now.ToString();这两种方法都试过,可是出来的时间不动是因为页面没刷新。你不停的刷新你页面就看到时间变了。至少你对于页面前端与后台理解还不大透彻所以你才会写出这样的代码来。时间动需要前端页面每隔一秒刷新自己的页面。用AJAX的目的是每隔一秒只刷新自己时间部分的页面而不刷新整个页面。 或者自己写javascript也可以做到。 \

反正没事就帮你写了个简单页面 自己复制以后保存为.html文件 打开看看就知道了。用javascript做的。假如用AJAX做的话需要VS2005+AJAX包。或者装VS2008自带AJAX
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<SCRIPT language="javascript" type="text/javascript">
var slidint;
function playit(){
slidint = setTimeout(NewTimer,1000);
}
function NewTimer(){
var today;
today = new Date();
document.getElementById("NowTimer").innerHTML=today.toLocaleString();
playit();
}
function stopit(){
clearTimeout(slidint);
}
window.onload = function(){
playit();
}
</SCRIPT>
<title>时间自动刷新</title>
</head>
<body>
<b>当前时间是:</b><span id="NowTimer"></span>
</body>
</html>
wdby
2009-12-11 · TA获得超过1792个赞
知道小有建树答主
回答量:590
采纳率:0%
帮助的人:664万
展开全部
Label5.Text = System.DateTime.Now.ToString()
+":"+System.DateTime.Now.Second;

想让时间走动,就拉一个TIMER控件,时间间隔为1000,在tick事件里写上上面的语句,搞定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jht_saber
2009-12-11 · TA获得超过616个赞
知道小有建树答主
回答量:1738
采纳率:0%
帮助的人:681万
展开全部
<body id="Body" onload="myFun()">

<script type="text/javascript" language="javascript">

function myFun() {
setInterval("setDate()", 1000); //每一秒调用setDate()一次
}
function setDate() {
var myDate = new Date();
var txt = document.getElementById("<%=Label1.ClientID%>");
txt.innerText = "当前时间:" + myDate.toLocaleString();
}

</script>

<asp:Label ID="Label1" runat="server"></asp:Label>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
滕昂熙6u
2009-12-11 · TA获得超过164个赞
知道小有建树答主
回答量:420
采纳率:0%
帮助的人:217万
展开全部
同意楼上的,我刚好今天在做这个实验,只是+":"+System.DateTime.Now.Second 就没有必要了,
System.DateTime.Now.ToString() 直接出来就是在读秒了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陌上的那颗新桑
2009-12-11 · TA获得超过406个赞
知道小有建树答主
回答量:465
采纳率:100%
帮助的人:371万
展开全部
最好的方法是使用 JAVASCRIPT 。

不要使用任何的控件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式