asp.net中datetime和timespan用法

如何获取当前系统日期。

Dim DateNow as DateTime =DateTime.Now
Dim StrDate as String=Format(DateNow.Today,"yyyy年M月d日")
Dim d as Integer=DateNow.Day


在定义Date数据类型时候,必须注意下面三点:

1. Date数值必须以数字符号"#"括起来。

2. Date数值中的日期数据可有可无,如果有必须符合格式"m/d/yyyy"。

3. Date数值中的时间数据可有可无,如果有必须和日期数据通过空格分开,并且时分秒之间以":"分开。

一.DateTime和TimeSpan的关系和区别:

DateTime和TimeSpan是Visual Basic .Net中用以处理时间日期类型数据的二个主要的结构,这二者的区别在于,DatTime表示一个固定的时间,而TimeSpan表示的是一个时间间隔, 即一段时间。在下面介绍的程序示例中,TimeSpan就用以当前时间和给定时间之差。

二.DateTime和TimeSpan中的常用成员及其说明:

DateTime结构和TimeSpan结构提供了丰富的方法和属性,通过这些方法和属性,几乎可以直接处理任何时间日期类型数据。表01和表02分别是DateTime结构的常用属性和常用方法及其说明:

属性说明
Date获取此实例的日期部分。
Day获取此实例所表示的日期为该月中的第几天。
DayOfWeek获取此实例所表示的日期是星期几。
DayOfYear获取此实例所表示的日期是该年中的第几天。
Hour获取此实例所表示日期的小时部分。
Millisecond获取此实例所表示日期的毫秒部分。
Minute获取此实例所表示日期的分钟部分。
Month获取此实例所表示日期的月份部分。
Now创建一个DateTime实例,它是此计算机上的当前本地日期和时间。
Second获取此实例所表示日期的秒部分。
TimeOfDay获取此实例的当天的时间。
Today获取当前日期
Year获取此实例所表示日期的年份部分。
表01:DateTime类的常用属性及其说明

方法说明
Add将指定的TimeSpan的值加到此实例的值上。
AddDays将指定的天数加到此实例的值上。
AddHours将指定的小时数加到此实例的值上。
AddMilliseconds将指定的毫秒数加到此实例的值上。
AddMinutes将指定的分钟数加到此实例的值上。
AddMonths将指定的月份数加到此实例的值上。
AddSeconds将指定的秒数加到此实例的值上。
AddYears将指定的年份数加到此实例的值上。
DaysInMonth返回指定年份中指定月份的天数。
IsLeapYear返回指定的年份是否为闰年的指示。
Parse将日期和时间的指定字符串表示转换成其等效的DateTime实例。
Subtract从此实例中减去指定的时间或持续时间。
ToLongDateString将此实例的值转换为其等效的长日期字符串表示形式。
ToLongTimeString将此实例的值转换为其等效的长时间字符串表示形式。
ToShortTimeString将此实例的值转换为其等效的短时间字符串表示形式。
ToShortDateString将此实例的值转换为其等效的短日期字符串表示形式。

表02:DateTime结构的常用方法及其说明

表03和表04分别是TimeSpan结构的常用属性和常用方法及其说明:

属性说明
Days获取由此实例表示的整天数。
Hours获取由此实例表示的整小时数。
Milliseconds获取由此实例表示的整毫秒数。
Minutes获取由此实例表示的整分钟数。
Seconds获取由此实例表示的整秒数。
Ticks获取用刻度表示的此实例的值。
TotalDays获取以整天数和天的小数部分表示的此实例的值。
TotalHours获取以整小时数和小时的小数部分表示的此实例的值。
TotalMilliseconds获取以整毫秒数和毫秒的小数部分表示的此实例的值。
TotalMinutes获取以整分钟数和分钟的小数部分表示的此实例的值。
TotalSeconds获取以整秒数和秒的小数部分表示的此实例的值。
表03:TimeSpan结构的常用属性及其说明

方法说明
Add将指定的TimeSpan添加到此实例中。
Duration返回其值为此实例的绝对值的TimeSpan。
FromDays返回表示指定天数的TimeSpan,其中对天数的指定精确到最接近的毫秒。
FromHours返回表示指定小时数的TimeSpan,其中对小时数的指定精确到最接近的毫秒。
FromMilliseconds返回表示指定毫秒数的TimeSpan。
FromMinutes返回表示指定分钟数的TimeSpan,其中对分钟数的指定精确到最接近的毫秒。
FromSeconds返回表示指定秒数的TimeSpan,其中对秒数的指定精确到最接近的毫秒。
Subtract从此实例中减去指定的TimeSpan。
表04:TimeSpan结构的常用方法及其说明
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值