使用DateDiff方法来获取系统时间与指定时间的间隔数
2008-03-27 00:45
746 查看
在开发网站时,有时需要获取最新的信息,如获取最新注册的用户信息、最新订单信息等。在本实例中,使用DateDiff方法来获取系统时间与指定时间的间隔数,运行结果如图7.6所示。
主要代码如下:
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
TextBox1.Text = this.Calendar1.SelectedDate.ToString();
Label2.Text = Microsoft.VisualBasic.DateAndTime.DateDiff(DateInterval.Day, Convert.ToDateTime(TextBox1.Text), System.DateTime.Now, Microsoft.VisualBasic.FirstDayOfWeek.Sunday, Microsoft.VisualBasic.FirstWeekOfYear.Jan1).ToString();
}
注意:在程序中调用DateAndTime.DateDiff方法获取日期时间的间隔数,需要引入命名空间Microsoft.VisualBasic。
DateAndTime.DateDiff方法用来获取日期时间的间隔数,语法格式如下:
public static long DateDiff (
DateInterval/ string Interval,
DateTime Date1,
DateTime Date2,
[OptionalAttribute] FirstDayOfWeek DayOfWeek,
[OptionalAttribute] FirstWeekOfYear WeekOfYear
)
参数说明
l Interval:必选项,是DateInterval枚举值或String的表达式,用来表示Date1和Date2时间间隔的单位(如Year、Month、Day等)。
l Date1:必选项,是DateTime类型的值,在计算中使用的第一个日期/时间值。
l Date2:必选项,是DateTime类型的值,在计算中使用的第二个日期/时间值。
l DayOfWeek:可选项,从指定一周的第一天的FirstDayOfWeek枚举中选择的值。如果未指定,则使用FirstDayOfWeek.Sunday。
l WeekOfYear:可选项,从指定一年的第一周的FirstWeekOfYear枚举中选择的值。如果未指定,则使用FirstWeekOfYear.Jan1。
主要代码如下:
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
TextBox1.Text = this.Calendar1.SelectedDate.ToString();
Label2.Text = Microsoft.VisualBasic.DateAndTime.DateDiff(DateInterval.Day, Convert.ToDateTime(TextBox1.Text), System.DateTime.Now, Microsoft.VisualBasic.FirstDayOfWeek.Sunday, Microsoft.VisualBasic.FirstWeekOfYear.Jan1).ToString();
}
注意:在程序中调用DateAndTime.DateDiff方法获取日期时间的间隔数,需要引入命名空间Microsoft.VisualBasic。
DateAndTime.DateDiff方法用来获取日期时间的间隔数,语法格式如下:
public static long DateDiff (
DateInterval/ string Interval,
DateTime Date1,
DateTime Date2,
[OptionalAttribute] FirstDayOfWeek DayOfWeek,
[OptionalAttribute] FirstWeekOfYear WeekOfYear
)
参数说明
l Interval:必选项,是DateInterval枚举值或String的表达式,用来表示Date1和Date2时间间隔的单位(如Year、Month、Day等)。
l Date1:必选项,是DateTime类型的值,在计算中使用的第一个日期/时间值。
l Date2:必选项,是DateTime类型的值,在计算中使用的第二个日期/时间值。
l DayOfWeek:可选项,从指定一周的第一天的FirstDayOfWeek枚举中选择的值。如果未指定,则使用FirstDayOfWeek.Sunday。
l WeekOfYear:可选项,从指定一年的第一周的FirstWeekOfYear枚举中选择的值。如果未指定,则使用FirstWeekOfYear.Jan1。
相关文章推荐
- DateTime.ToString格式化日期,使用DateDiff方法获取日期时间的间隔数
- 使用DateAdd方法向指定日期添加一段时间间隔,使用TimeSpan对象获取时间间隔
- 使用DateDiff方法获取日期时间的间隔数
- 获取系统时间几种方法 和 使用CPU时间戳进行高精度计时
- js中使用eval()方法将字符串转换成日期格式、并获取指定时间的日期
- 获取系统时间几种方法 和 使用CPU时间戳进行高精度计时收藏
- 获取系统时间几种方法 和 使用CPU时间戳进行高精度计时收藏
- 获取系统时间几种方法 和 使用CPU时间戳进行高精度计时
- 在ubuntu中gsettings的命令使用及查找到系统挂起的未活动的超时时间的值的获取方法
- 获取系统时间几种方法 和 使用CPU时间戳进行高精度计时
- j2me中如何使用Calendar获取系统时间并转换成字符串格式
- [解决方法]网络策略设置禁止您使用该网站获取您计算机的更新程序。 如果您确认此消息有误,请向您的系统管理员咨询。
- android开发之获取系统时间的方法
- c#获取系统时间的方法
- sql server 获取系统时间的方法
- 使用Smarty 获取当前日期时间和格式化日期时间的方法详解
- C#使用StopWatch获取程序毫秒级执行时间的方法
- Lua获取系统时间和时间格式化方法及格式化参数
- 在linux系统中使用date获取时间的坑
- MFC中List Control控件的使用及实时显示系统时间的方法