C#中计时器的简单实现方法示例
本文实例讲述了C#中计时器的简单实现方法。分享给大家供大家参考,具体如下:
startTime = DateTime.Now;
DispatcherTimer dt = new DispatcherTimer();
dt.Interval = new TimeSpan(0, 0, 1);
dt.Tick += new EventHandler(dt_Tick);//调用函数
dt.Start();
void dt_Tick(object sender, EventArgs e)
{
timeSpan = DateTime.Now.Subtract(startTime);
//用TimeSpan来格式化时间
timer1.Content = string.Format("{0:00}:{1:00}:{2:00}", (int)timeSpan.TotalHours,timeSpan.Minutes, timeSpan.Seconds);
//用DateTime来格式化时间
timer2.Content = String.Format("{0:HH:mm:ss}", new DateTime(timeSpan.Ticks));
}
更多关于C#相关内容感兴趣的读者可查看本站专题:《C#日期与时间操作技巧总结》、《C#字符串操作技巧总结》、《C#数组操作技巧总结》、《C#中XML文件操作技巧汇总》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》及《C#面向对象程序设计入门教程》
希望本文所述对大家C#程序设计有所帮助。
相关推荐
-
c#编写的番茄钟倒计时器代码
恩 主要大家可以看下思路吧 图形界面里 除了图标和音乐两个资源 别的都是代码. 时间没有用timer组件 是自创的Time类在一个线程中进行的倒计时. 对于导出记录 创建了一个Record类 别的就没什么了 .... Program.cs 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace 番茄钟 {
-
C# string格式的日期时间字符串转为DateTime类型的方法
方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss 方法二:Convert.ToDateTime(string, IFormatProvider) DateTime dt; DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo(); dtFormat.ShortDatePattern = "yyyy/MM/dd";
-
C#基于TimeSpan实现倒计时效果的方法
本文实例展示了C#基于TimeSpan实现倒计时效果的方法,比较实用的功能,对于初学者来说有一定的学习参考价值.具体实现方法如下: 示例代码如下: using System; using System.Threading; namespace ConsoleApplication29 { class Program { static void Main(string[] args) { try { DateTime _timeEnd = DateTime.Now.AddSeconds(62);
-
asp.net(C#)实现功能强大的时间日期处理类完整实例
本文实例讲述了asp.net(C#)实现功能强大的时间日期处理类.分享给大家供大家参考,具体如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts
-
c#的时间日期操作示例分享(c#获取当前日期)
1.给定时间戳返回指定的时间格式 复制代码 代码如下: private string StampToDate(string timeStamp,string format){ DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); long lTime = long.Parse(timeStamp + "0000000"); TimeSpan toNow = new TimeS
-
C#实现windows form倒计时的方法
本文实例讲述了C#实现windows form倒计时的方法.分享给大家供大家参考.具体实现方法如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace date { public partial cl
-
C#使用Shader实现夜幕降临倒计时的效果
最近火爆全球的PC游戏Battlerite(战争仪式)在倒计时的会生成一种类似夜幕降临的效果,会以战场中心为圆心,某个长度为半径的范围外是暗的,而这个半径会逐渐缩小,而圆之外的阴暗部分是附着地形的,本文就尝试使用屏幕后处理的手段来实现这种效果. (暂时缺少Battlerite的截图,稍后会补上) 首先看效果图: 注:本文参考了Tasharen Fog of War插件 创建一个C#脚本,命名为NightFall.cs,为NightFall类创建一些公共变量(nightColor,center和r
-
C# 常用日期时间函数(老用不熟)
--DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Hour; 1.6 取
-
C#中各种计时器用法小结
本文实例总结了C#中各种计时器用法.分享给大家供大家参考,具体如下: 1.使用 Stopwatch 类 (System.Diagnostics.Stopwatch) Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间.在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间. Stopwatch 实例或者在运行,或者已停止:使用 IsRunning 可以确定 Stopwatch 的
-
C#实现的Win32控制台线程计时器功能示例
本文实例讲述了C#实现的Win32控制台线程计时器功能.分享给大家供大家参考,具体如下: 在C#中提供了三种类型的计时器: 1.基于 Windows 的标准计时器(System.Windows.Forms.Timer) 2.基于服务器的计时器(System.Timers.Timer) 3.线程计时器(System.Threading.Timer) 一.基于 Windows 的标准计时器(System.Windows.Forms.Timer) 首先注意一点就是:Windows 计时器是为单线程环境
-
C#结合JavaScript实现秒杀倒计时的方法
本文实例讲述了C#结合JavaScript实现秒杀倒计时的方法.分享给大家供大家参考.具体如下: 最近做个秒杀活动,要用到倒计时.要求每周三上午10:00开始倒计时 private string Dtime() { byte tempB = (byte)DateTime.Now.DayOfWeek; byte dayByte = (byte)DayOfWeek.Wednesday; DateTime wednesdayNow = DateTime.Now.AddDays(dayByte - te
随机推荐
- vue实现app页面切换动画效果实例
- Docker不能绑定静态的外网固定ip的问题及解决办法
- 深入理解Java注解的使用方法
- Java通过匿名类来实现回调函数实例总结
- QQ互联一键登录审核不通过的解决方案
- ASP(VBScript)中整除和取余
- Android手机抓包步骤
- 网页中的图片查看器viewjs使用方法
- Android 安全加密:Https编程详解
- Jquery 高亮显示文本中重要的关键字
- LAMP环境安装所需的一些软件包下载地址整理
- mysql 截取指定的两个字符串之间的内容
- 详解webpack+gulp实现自动构建部署
- 基于JQuery实现的类似购物商城的购物车
- 根据key删除数组中指定的元素实现方法
- div scroll始终在最底部的实现代码
- 异步JavaScript编程中的Promise使用方法
- 基于javascript实现句子翻牌网页版小游戏
- JavaScript中伪协议 javascript:使用探讨
- WIN8.1下搭建PHP5.6环境
