社区
C#
帖子详情
如何实时显示系统时间
vcshox
2006-10-31 08:55:52
程序界面上要实时显示到毫秒的系统时间,要如何处理?用TIMER好像刷新速度太慢
...全文
657
11
打赏
收藏
如何实时显示系统时间
程序界面上要实时显示到毫秒的系统时间,要如何处理?用TIMER好像刷新速度太慢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
灰太狼
2006-11-01
打赏
举报
回复
毫秒級的刷新用控件可能不行,要自己寫thread來做了。
luohy527
2006-11-01
打赏
举报
回复
private void timer1_Tick(object sender, EventArgs e)
{ label1.Text = DateTime.Now.ToLongTimeString() +" "+DateTime.Now.Millisecond.ToString();
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
}
dyw31415926
2006-11-01
打赏
举报
回复
程序界面上要实时显示到毫秒的系统时间,要如何处理?用TIMER好像刷新速度太慢--
----------------------------------------------------------------
这要看你用什么控件来显示了,就我个人看法,用系统自带的控件恐怕都不能实现毫秒级别的更新频率,得采用一些技巧才行,如贴图等,或是采用一些伪毫秒表(就是实际上不是0.001秒刷新一次的,只是显示时有3位小数而已,这应该是最常见的)
song530061187
2006-11-01
打赏
举报
回复
用time控件吧,时间间隔可以调,可精确到毫秒(一般都够用了),又方便。
Onlyzhugf
2006-11-01
打赏
举报
回复
用线程:
public delegate void Show();
private Thread PThread;
private Thread FThreadNoticeInfo;
private Mutex FMutex;
public event Show onShow;
private void Frm102_Load(object sender, System.EventArgs e)
{
FThreadNoticeInfo = new Thread(new System.Threading.ThreadStart
(CheckLatestNoticeInfo));
FThreadNoticeInfo.Start();
}
private void CheckLatestNoticeInfo()
{
while (true)
{
//時間を設定は3分です
Thread.Sleep(300000);
FMutex.WaitOne();
try
{
Invoke(onShow, null);
}
finally
{
FMutex.ReleaseMutex();
}
}
}
void onShowDo()
{
System.DateTime currentTime=new System.DateTime();
//1.2 取当前年
int Year=currentTime.Year;
//1.3 取当前月
int Month=currentTime.Month;
//1.4 取当前日
int Day=currentTime.Day;
//1.5 取当前时
int Hour=currentTime.Hour;
//1.6 取当前分
int Minute=currentTime.Minute;
//1.7 取当前秒
int Second=currentTime.Second;
//1.8 取当前毫秒
int Millisecond秒=currentTime.Millisecond;
string time=Convert.ToString(Year)+"-"+Convert.ToString(Month)+"-"+Convert.ToString(Day)+" "+Convert.ToString(Hour)+":"+Convert.ToString(Minute)+"."+Convert.ToString(Millisecond)
}
copico
2006-11-01
打赏
举报
回复
用Timer吧
可以很准的,用线程很容易出异常
dyw31415926
2006-11-01
打赏
举报
回复
zhangzengping(张增平)
你也可以用线程: 做一个死循环: 里面 Sleep(1000);-
solitude119() (
加个time控件的 刷新时间改成1000 就快了
-----------------------
这叫秒表,不叫毫秒表吧
liujia_0421
2006-10-31
打赏
举报
回复
可以使用Stopwatch
看下csdn吧...
oolongTea
2006-10-31
打赏
举报
回复
//.NET2.0 Stopwatch 类
http://msdn2.microsoft.com/zh-cn/library/system.diagnostics.stopwatch.aspx
zhangzengping
2006-10-31
打赏
举报
回复
TIMER 应该不会很慢:
pulic CurrentTime = datatime.now:
timer_tick(.....sender,.......e)
{
CurrentTime.addSecond(1) // 大约如此,有点忘了! 不好意思!
UI's control .text =datatime.now:
}
你也可以用线程: 做一个死循环: 里面 Sleep(1000);
solitude119
2006-10-31
打赏
举报
回复
加个time控件的 刷新时间改成1000 就快了
利用MFC的Picture控件
显示
图像和视频/摄像头画面(VS2008+OpenCV2.0)
利用OpenCV的VideoCapture类,可以连接到
系统
摄像头并
实时
捕获画面。同样,可以设置一个定时器,每隔一定
时间
调用VideoCapture的`read`函数获取摄像头的一帧,然后
显示
在Picture控件上。 6. **代码实现**: - `my...
JSP版流量统计
系统
2. **数据收集**:
系统
需要
实时
或定期收集服务器的日志信息,从中提取出流量数据。这通常涉及到日志解析和数据过滤。 3. **数据存储**:收集到的流量数据需要被妥善存储,可能使用关系型数据库如MySQL或非关系型...
WdatePicker 非常实用的
时间
js控件+demo
WdatePicker广泛应用于各类网页应用中,比如在线表单、预订
系统
、日程管理工具等,任何需要用户输入日期和
时间
的地方都可以看到它的身影。 综上所述,WdatePicker作为一个强大的JavaScript
时间
选择控件,不仅具备...
LINUX超强归纳总结秘籍 [华为内部培训文档]
- **
系统
时间
**: 使用 `date` 命令查看和设置
系统
时间
。 - **硬件时钟**: 使用 `hwclock` 命令与硬件时钟进行交互。 - **同步**: 使用 `ntpdate` 或 `systemd-timesyncd` 同步
系统
时间
。 ##### 4.3
系统
信息及运行...
指定两个日期, 计算相隔的天数
日期处理是许多应用程序的核心部分,无论是个人日历应用、财务
系统
还是项目管理工具,都需要准确地跟踪
时间
差。在本文中,我们将深入探讨如何使用VBA(Visual Basic for Applications)中的DATEDIFF函数来实现这个...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章