A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 彭清贵 中级黑马   /  2013-2-2 03:35  /  1995 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天看多线程自学视频,没明白老师用的此方法,我标记出来,大蛇门能详解下吗,感激不尽 下面上图
这里的
DateTime begintime= DateTime.Now;
这是开始计时吗,那定义的begintime有什么用了           


TimeSpan ts = begintime.Subtract(DateTime.Now);
这儿肯定是结束,为什么还定义一个ts,是不是begintime和ts有关联吗

ts.TotalMilliseconds
这个TotalMilliseconds有是神马意思,ts调用它能得到神马值
谢谢





QQ截图20130202032415.png (134.82 KB, 下载次数: 86)

QQ截图20130202032415.png

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

5 个回复

倒序浏览
最后那个显示出来的值ts.TotalMilliseconds是怎么来的
回复 使用道具 举报
定义ts是取得从开始到结束的时间, begintime.Subtract表示:从此开始时间减去指定的日期和时间。
ts.TotalMilliseconds  属性表示获取毫秒数。

(TimeSpan 表示一个时间间隔)
本人基础也不好,通过查MSDN知道的,希望对你有帮助。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
刘欢 发表于 2013-2-2 10:01
定义ts是取得从开始到结束的时间, begintime.Subtract表示:从此开始时间减去指定的日期和时间。
ts.Total ...

能理解点点,要是有个例子就好了 ,像视频里那样  一步一步的 那肯定没问题,还得多试试
回复 使用道具 举报
刘欢 发表于 2013-2-2 10:01
定义ts是取得从开始到结束的时间, begintime.Subtract表示:从此开始时间减去指定的日期和时间。
ts.Total ...

能理解点点,要是有个例子就好了 ,像视频里那样  一步一步的 那肯定没问题,还得多试试
回复 使用道具 举报
DateTime begintime= DateTime.Now;
//这是计时开始,存储datatime类型的时间变量,begintime是变量名
   
TimeSpan ts = begintime.Subtract(DateTime.Now);
//计时结束,DataTime的Substract方法是用来计算时间差值的,返回的变量时TimeSpan类型

ts.TotalMilliseconds
//将时间差值TimeSpan类型装换成 毫秒

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马