CLR 项目中 使用TimeSpan 计算时间差
2015-09-22 17:35
323 查看
折腾了一天,从C#的TimeSpan到 CLR 的使用也总算有成效。 好了 废话不多说 ,上代码!
第一步: 定义两个时间对象
第二步: 定义TimeSpan对象
第三步:时间相减
通过以上的步骤,时间差就算出来了,显示一下结果吧,我的方法是
创建一个CLR的为基础窗体的工程,添加一个textbox控件 和button按钮 , 为按钮添加响应事件,然后根据上面的步骤把代码写到函数里
最后在写这么一句话
运行截图如下图:
第一步: 定义两个时间对象
System::DateTime^ currentTime = gcnew System::DateTime; currentTime = System::DateTime::Now; //获取系统当前时间 System::DateTime^ historyTime = Convert::ToDateTime("2015-8-22 8:10:00");//制定一个时间日期
第二步: 定义TimeSpan对象
System::TimeSpan^ ts1 = gcnew System::TimeSpan(currentTime->Ticks); System::TimeSpan^ ts2 = gcnew System::TimeSpan(historyTime->Ticks);
第三步:时间相减
TimeSpan^ ts = ts1->Subtract(*ts2);
通过以上的步骤,时间差就算出来了,显示一下结果吧,我的方法是
创建一个CLR的为基础窗体的工程,添加一个textbox控件 和button按钮 , 为按钮添加响应事件,然后根据上面的步骤把代码写到函数里
最后在写这么一句话
textBox1->Text = ts->Days.ToString()+"天" + ts->Hours.ToString()+"小时" + ts->Minutes.ToString() +"分";
运行截图如下图:
相关文章推荐
- vs .sln与.suo文件
- 突发奇想:做一个D客户端(首先要深刻考察D才行啊)
- Rafy 框架-发布网页版用户手册
- 给body设置height:100%不起作用?
- mysql主主复制+keepalived实现高可用
- hdoj 1016 Prime Ring Problem【DFS】
- Hadoop家族系列文章
- HDU - 4281 Judges' response(MTSP)
- eclipse ide for java ee developers 开发环境搭建详解图文
- GDAL 统计直方图数据,精确统计与粗略统计
- php 连接redis
- java反射机制浅析
- uploadify与jquery1.10 在ie浏览器冲突报错处理(e.getAttribute("classid")缺少对象
- c++map的用法
- 2. 包类结构、数据类型、变量与常量、运算符、注释与规范
- OnTouchListener和OnCliskListener
- ZOJ.2818 Root of the Problem【开根号,水】 2015/09/22
- poj1696 凸包
- Web系统安全初识
- 【转】iOS中几种数据持久化方案:我要永远地记住你!