您所在的位置: 首页>>开发>>.Net>>framework>>

.NET框架类小结(5)

  • 摘要:.NET框架类也即System类,它提供了大量我们在构造ASP.NET应用(以及非ASP.NET应用时)可以利用的核心功能。本文第一部分讨论了.NET Framework中程序集、名称空间和类如何结合成一个整体,以及如何利用内建的System类进行数学计算和生成随机数字。第二部分讨论其他几个有用的类,包括Array类、String类、DateTime类等。
  • 标签:.NET  框架类  小结

三、处理日期/时间数据

System.DateTime类提供了许多处理DateTime值的方法。要创建一个DateTime值,我们只需声明一个DateTime类型的变量,并通过“#”分隔符赋予它一个DateTime常量,如下所示:

Dim SeattleQuake As DateTime = #02/28/01 10:54#


System.DateTime类一个很大的优点是:我们能够通过它的属性非常方便地分析日期/时间值。这些DateTime类属性的含义非常明显,它们是:Year,Month,Day,DayOfWeek,DayOfYear,Hour,Minute,Second,Millisecond,Ticks,等。每个Ticks等于100个纳秒(毫微秒)。例如,在下面的代码中,answer的值将等于10:

answer = SeattleQuake.Hour

我们还可以用Date和TimeOfDay属性获得DateTime数据的日期或者时间部分。TimeOfDay属性返回的是一个TimeSpan值,它表示已流逝的按ticks计的时间。可以想象,利用TimeSpan值的属性我们可以分析出TimeSpan时间的各个部分。请参见.NET Framework SDK文档了解详细信息。

System.DateTime类还提供了几个增加(或者减少)DateTime值某一部分的方法,它们是:AddYears,AddMonths,AddDays,AddHours,AddMinutes,AddSeconds,AddMilliseconds,AddTicks。

例如,下面的代码对指定的日期(BDay)进行加1年、减1年操作:

Dim BDay As DateTime = #6/25/2001 12:00#
Dim NextBDay As DateTime
Dim LastBDay As DateTime

NextBDay = TheDate.AddYears(1)
LastBDay = TheDate.AddYears(-1)

参考

介绍COM的历史、.NET框架,以及两者之间的关系:http://www.microsoft.com/NET/developer/framework_com.asp
NET Framework Developer Resources:http://msdn.microsoft.com/net/framework/default.asp 

(责任编辑 火凤凰 sunsj@51cto.com  TEL:(010)68476636-8007)



共5页: 上一页 [1] [2] [3] [4] 5
【内容导航】
专题:ASP.NET 2.0基础开发指南
.NET移动与嵌入式技术专题
.NET Framework新手入门专题
VS.NET实用开发专题
ADO.NET实用技巧专题
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有