| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7897 人关注过本帖, 1 人收藏
标题:如何动态显示当前时间
只看楼主 加入收藏
hemingsheng
Rank: 1
等 级:新手上路
帖 子:164
专家分:0
注 册:2007-5-16
结帖率:100%
收藏(1)
 问题点数:0 回复次数:9 
如何动态显示当前时间
如何使一个Label控件或者Textbox控件的文本动态显示当前时间?要求那秒钟是动的那种。
有哪位大虾知道吗??
搜索更多相关主题的帖子: 动态 控件 时间 Textbox 
2008-06-16 14:14
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
直接是没有办法实现的,除非是1秒刷新一次页面。
所以你可以配合ajax的timer控件,它的用法也很简单,和winform里面的timer控件差不多……
2008-06-16 14:32
lqw
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2008-6-12
收藏
得分:0 
可使用JS
如:
<span id="span_dt_dt" style='border:1px solid black;background-color:#FFFFFF' ></span>

<SCRIPT language=javascript>
<!--
//document.write("");

function show_date_time(){
window.setTimeout("show_date_time()", 1000);
var now = new Date(); //获取系统日期
//获取时间
var hh = now.getHours(); //获取小时
var mm = now.getMinutes(); //获取分钟
var ss = now.getTime() % 60000; //获取时间,因为系统中时间是以毫秒计算的,
//所以秒要通过余60000得到。
ss = (ss - (ss % 1000)) / 1000; //然后,将得到的毫秒数再处理成秒
span_dt_dt.innerHTML=hh+"时"+mm+"分"+ss+"秒"+now;
}
show_date_time();
//-->
</SCRIPT>
2008-06-16 15:04
残影留香
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:193
专家分:0
注 册:2008-3-19
收藏
得分:0 
LS正解
2008-06-16 15:29
chisehuoyan
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-4
收藏
得分:0 
用Ajax控件的UpdatePanel和Timer可以实现
2008-06-17 10:17
王子归来
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-8-14
收藏
得分:0 
但是 我们这种只学过C#的 怎么弄呢?
能不能用timer 控制呢?
2008-08-16 12:18
王子归来
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-8-14
收藏
得分:0 
现在会了,其实是可以实现的
放一个 LABEL控件 放一个 TIMER控件
然后 双击 TIMER控件 在里面写上代码:
    private void timer1_Tick(object sender, EventArgs e)
        {
            label2.Text = DateTime.Now.ToString();
        }
就可以实现了 (别忘了调调timer的属性)
2008-08-16 12:55
blueskyss
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:81
专家分:0
注 册:2008-2-19
收藏
得分:0 
我怎么有错啊
ID 为“Timer1”的控件需要页面上有 ScriptManager。ScriptManager 必须在任何需要它的控件之前出现。
2008-08-18 00:22
雪雨星风
Rank: 1
来 自:北京
等 级:新手上路
威 望:1
帖 子:566
专家分:0
注 册:2007-10-11
收藏
得分:0 
用javascript   以下代码显示格式:
2008年08月18日 星期一 上午 9点06分03秒 时分秒会走

<script language="JavaScript">
<!--
  var now = new Date();
  var year = now.getYear();
  var month = now.getMonth() + 1;
  var date = now.getDate();
  var riqi;
 if (now.getDay() == 5) riqi = "星期五";

if (now.getDay() == 6) riqi = "星期六";

if (now.getDay() == 0) riqi = "星期日";

if (now.getDay() == 1) riqi = "星期一";

if (now.getDay() == 2) riqi = "星期二";

if (now.getDay() == 3) riqi = "星期三";

if (now.getDay() == 4) riqi = "星期四";
  
  var timeValue = "";
  timeValue += year + "年";
  timeValue += ((month < 10) ? "0" : "") + month + "月";
  timeValue += ((date < 10) ? "0" : "") + date + "日  "+riqi;
  document.write(timeValue);
//-->
</script>
<script language="JavaScript" type="text/javascript">
<!--
document.write("<span id='clock'></span>");
var now,hours,minutes,seconds,timeValue;
function showtime(){
now = new Date();
hours = now.getHours();
minutes = now.getMinutes();
seconds = now.getSeconds();
timeValue = (hours >= 12) ? " 下午 " : " 上午 ";
timeValue += ((hours > 12) ? hours - 12 : hours) + "点";
timeValue += ((minutes <10)?"0":"") + minutes+"分";
timeValue += ((seconds <10)?"0":"") + seconds+"秒";
clock.innerHTML = timeValue;
setTimeout("showtime()",100);
}
showtime();
//-->
</script>

C#发烧友QQ群1:5953354   QQ群2:68096127  QQ群3:30217249  QQ群4:37023079   为了更好方便大家交流学习,请不要重复加群
2008-08-18 09:08
liveday
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-12-15
收藏
得分:0 
chisehuoyan 的方法是可以的,不过放在客户端处理会更好
2008-08-23 10:37
快速回复:如何动态显示当前时间
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020015 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved