VB.NET组件显示时间操作经验总结

VB.NET编程语言运用方式灵活,可以极大的满足编程人员在程序开发中的各种需求。比如在组件中显示时间,方便大家清楚自己的开发时间等等。那么下面就让我们一起来看看VB.NET组件显示时间的相关操作方法吧。

创新互联长期为上千多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为五寨企业提供专业的成都网站建设、网站制作五寨网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

开发过程过程中我们通常对特定代码片运行所花的时间很感兴趣。当然有一些标准程序和代码工具可以查看到它,但是有经验的Visual Basic 6.0开发者有更快的办法。仅仅捕捉开始时间(使用Now关键字)和终止时间(再次使用Now关键字),两种相减,就能知道结果了。

如果使用Visual Basic .NET编写,首先尝试的VB.NET组件显示时间的代码可能是这样的:

 
 
 
  1. Dim StartTime As DateTime = Now 
  2. ' {code to check for timing goes here}  
  3. Dim EndTime As DateTime = Now 
  4. Console.WriteLine((StartTime - EndTime).ToString)  

但是这段代码的最后一行有语法错误。错误消息是"日期类型没有定义'-'操作符".这意味着我们不能执行减法。日期数据类型不支持减法操作,那么我们怎么得到两次时间的差别呢?

答案就是使用TimeSpan类。它是用于保持时间段的。上面的代码看起来与。NET框架组件中的相似:

 
 
 
  1. Dim StartTime As DateTime = Now 
  2. ' {code to check for timing goes here}  
  3. Dim EndTime As DateTime = Now 
  4. Dim RunLength As System.TimeSpan  
  5. RunLength = EndTime.Subtract(StartTime)  
  6. Console.WriteLine(RunLength.ToString)  

计算使用的是类Date的Subtract方法。最后一行将输出时间的跨度,格式化成小时、分钟和秒(包括秒的小数位)。典型的输出是这样的:

 
 
 
  1. 00:00:10.4850768 

该时间跨度是10秒半。尽管显示了7位小数,但是只能相信两位,但是已经足够了。

结论

.NET是一种有趣的技术……NET框架组件有超过8000个类!在如此庞大的内容中却很容易找到有用的功能。我希望上面的VB.NET组件显示时间实现技巧在你的应用程序中能够用到。

当前题目:VB.NET组件显示时间操作经验总结
浏览地址:http://www.shufengxianlan.com/qtweb/news32/495582.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联