timespan 和 datetime

发布时间:2016-12-8 0:24:41 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"timespan 和 datetime",主要涉及到timespan 和 datetime方面的内容,对于timespan 和 datetime感兴趣的同学可以参考一下。

timespan 和 datetime是 vb.net 中时间处理的两个主要的类  datetime 类 和 vb 的 date 数据类型是完全等价的。 创建并操作一个日期时间对象的方法很简单,下面是简单的实例代码:   dim d1 as datetimedim d2 as datetimedim ts as timespand1=datetime.nowd2=d1.addhours(2)ts=d1.subtract(d2)dim ts2 as timespan(0,1,1,1)ts2=ts2.fromDays(1)dim d3 as datetimed3=d2.add(ts2) 上面代码虽然非常简单,但是却已经把所有的精华都体现出来了。d1被赋予当前是时间 ,这样d1=2006-9-18 08:08:08 也可以只返回日期给d1 方法是 d1=DateTime.today d2为d1加上两个小时的时间,所以d2为:2006-09-18 10:08:08 对d1 和 d2 进行减法 返回一个timespan对象 被赋给了ts 代码是: ts=d1.subtract(d2) 对于ts这里要说几句: ts定义是可以指定四个参数:分别代表 日,时,分,秒 例如:dim ts2 as timespan ts2=new timespan(1,1,1,1) 已知一个timespan对象,可以通过几个方法返回一个timespan对象。例如: dim ts3 as timespan=ts2.fromhours(2)     则ts3 为 (1,2,1,1) 其他的函数使用方法依次类推。 可以通过 ts2.days,ts2.hours 返回对应的  日 和 时,  则返回 1,1 也可以通过 ts2.TotalHours 返回总的小时为 25.01694 可以通过两个日期的减法 获得一个timespan对象,此时将会对两个日期进行运算。秒和秒运算,分和分运算,时和时运算,最后年月日全都转换成日运算 也可以把一个timespan对象加到一个时间对象上,获得一个新的时间。 此时  的运算方法和上面的相似。   当然对于datetime 和 timespan 还有很多方法和属性需要研究和实践。另外vb的一些老的日期时间函数也有用武之地。他们在microsoft.visualbasic中,东西就这么多。需要大量的实践去理解他们的真谛!

上一篇:上周技术关注:prototype.js 1.4版开发者手册
下一篇:斯卡布罗集市(Scarborough Fair):毕业生之斯镇颂歌----这首歌真是百听不厌

相关文章

相关评论