社区
.NET技术其他语言
帖子详情
c#时钟问题
candle_hui
2011-08-05 03:17:50
要做一个电子表,要求用户输入一个时间点,电子表可以以该点为起点运行,用c#语言写一个windows窗体程序。。。
...全文
214
15
打赏
收藏
c#时钟问题
要做一个电子表,要求用户输入一个时间点,电子表可以以该点为起点运行,用c#语言写一个windows窗体程序。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
showwe
2012-02-24
打赏
举报
回复
……,还以为是研究通过计算提高系统始终的精准性啊,呵呵
yb674819746
2012-01-12
打赏
举报
回复
同意10楼的回答!我也是用Timer控件做的
liyf_liyunfeng
2011-12-08
打赏
举报
回复
可以这样的!
oyangxiaochen
2011-12-06
打赏
举报
回复
[Quote=引用 10 楼 a287573755 的回复:]
获取系统时间,然后用Timer控件,根据timer_tick事件记录秒变化。剩下的就是计算的问题了
[/Quote]
可以这样的!
a287573755
2011-12-06
打赏
举报
回复
获取系统时间,然后用Timer控件,根据timer_tick事件记录秒变化。剩下的就是计算的问题了
Wangyanhui520
2011-09-30
打赏
举报
回复
挺一下
天二天
2011-09-29
打赏
举报
回复
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Control.CheckForIllegalCrossThreadCalls = false;
}
private void button1_Click(object sender, EventArgs e)
{
string today = DateTime.Today.ToShortDateString();
string time = "00:00:00";
DateTime dt2 =Convert.ToDateTime(today+" "+time);
Thread th = new Thread(this.NewThread);
th.Start(dt2);
}
private void NewThread(object time )
{
DateTime dtime = Convert.ToDateTime(time);
while (true)
{
dtime = dtime.AddSeconds(1);
this.label1.Text = dtime.ToString();
Thread.Sleep(1000);
}
}
}
用线程来实现,这个只是思路。
资讯说
2011-09-28
打赏
举报
回复
我有一些简单的想法 不知道可不可以
首先你判断输入的时间 建议你用三个不同的TextBox这样更简单
然后 用tick来做循环每一秒秒上自加1 到60时变成0 时判经过判断分自加1
小时同理 但是很麻烦会有更好的办法
shupo
2011-09-27
打赏
举报
回复
系统时钟
_lee_chong
2011-09-27
打赏
举报
回复
[Quote=引用楼主 candle_hui 的回复:]
要做一个电子表,要求用户输入一个时间点,电子表可以以该点为起点运行,用c#语言写一个windows窗体程序。。。
[/Quote]
想做就做呗、有问题就问呗、你发这个帖子是想干什么
candle_hui
2011-08-06
打赏
举报
回复
不会啊 不用系统时钟不好tick
[Quote=引用 2 楼 sgzhou12345 的回复:]
应该可以呀
[/Quote]
山东蓝鸟贵薪
2011-08-06
打赏
举报
回复
应该可以呀
candle_hui
2011-08-05
打赏
举报
回复
自己顶一下
C#
NTP
时钟
同步,获取指定IP地址的系统时间及错误
问题
解决。
为了实现内网间机子的
时钟
同步,需要用到NTP协议的,所以做了一下这方面工作。 实现获取指定IP系统时间的代码在网上有现成的: 这里有一个网友提供的免费下载的地址:http://wenku.baidu.com/view/07d8aad53186bceb19e8bb25.html 调用的方法如下: var client = new SNTPTimeClient("127.0.0
C#
中Thread.Sleep(1)为啥不准?实测15ms背后的Windows
时钟
精度
问题
与timeBeginPeriod解法
本文深入探讨了
C#
中Thread.Sleep(1)精度不足的
问题
,揭示了Windows默认15.6ms
时钟
中断机制的影响,并详细介绍了通过timeBeginPeriod API提升定时精度的解决方案。文章对比了多种高精度定时方案,包括多媒体定时器、等待定时器及.NET 6+新特性,为实时系统开发提供了实践指导。
C#
上位机开发中的时间同步
问题
与解决方案
摘要:
C#
上位机系统在工业自动化中常面临时间同步
问题
,包括设备
时钟
差异、网络时延和多设备
时钟
不一致,导致数据偏差与操作不协调。解决方案包括:1)使用NTP协议同步上位机与设备时间;2)通过Modbus等协议手动校正设备时间;3)基于网络延迟补偿时间戳误差;4)高精度场景采用PTP协议。合理的时间同步策略可提升数据准确性及系统协同性,避免时序错误引发的故障。
闹钟
时钟
系统设计与开发
闹钟
时钟
系统设计与开发系统开发与设计的目的与背景系统框架与核心功能系统流程图核心功能主要技术系统开发环境开发步骤及思路窗体Form1界面设计(主要控件及属性)绘制表盘钟表(主要利用图形图像编程)核心功能:代码如下:显示数据
时钟
核心功能:代码设计:闹钟设计核心功能:代码如下:秒表计时器:核心功能:代码如下:实验结果及分析结果的分析:总结遇到的主要
问题
及解决方法:实验体会: 系统开发与设计的目的与背景 由于我们的活动离不开查看时间,闹钟设置也成为我们生活的必需,所以我利用基础章节 (VS环境和语言基础+接口
C#
.net 分布式ID之雪花ID,
时钟
回拨是什么?怎么解决?
雪花ID是一种分布式ID生成算法,具有趋势递增、高性能、灵活分配bit位等优点,但强依赖机器
时钟
,
时钟
回拨会导致ID重复或服务不可用。
时钟
回拨指系统时间倒走,可能由人为修改、NTP同步或硬件
时钟
漂移引起。基础解决方案是检测到回拨后抛出异常,但生产环境需要更优方案:1)缓存回拨时段ID,在允许范围内复用序列号;2)集群环境使用分布式缓存记录全局时间戳;3)使用逻辑时间戳彻底规避物理
时钟
依赖。建议优先采用缓存方案,设置合理的最大回拨时间(5-10秒),并监控告警回拨事件。
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章