首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么显示离北京奥运会开幕还有几天

2012-02-29 
如何显示离北京奥运会开幕还有几天?如何显示离北京奥运会开幕还有几天?[解决办法]用2008-08-08的datetime

如何显示离北京奥运会开幕还有几天?
如何显示离北京奥运会开幕还有几天?

[解决办法]
用2008-08-08的datetime减去当前时间,取出day

ps:偶为jf而来

[解决办法]
jf 就是接分,呵呵,data1 = 北京奥运会开幕时间 data2 = Now() 

VB.NET code
days = DateDiff(\"D\", data1, data2)
[解决办法]
這位同學,你試試我的看看。
VB.NET code
TextBox1.Text = "裏北京奧運會還有" & DateDiff(DateInterval.Day, Now().Date, #8/8/2008#) & "天"
[解决办法]
下面内容轉至MSDN,希望對你有幫助。
———————————————————————————————————————————————————————
日期、时间和日期时间(Basic 语法)请参见
简单数据类型(基本语法)
“日期时间”类型可以保持日期时间、只保持日期或只保持时间。“日期”类型只保持日期,而“时间”类型只保持时间。“日期”和“时间”类型比“日期时间”类型有效,因此在不需要“日期时间”类型所提供的附加功能性和灵活性的情况下,可以使用它们。

Visual Basic 不支持只保持日期或只保持时间的单独类型。Basic 语法“日期时间”类型与 Visual Basic 的“日期”类型相似。

可以使用日期时间字面值结构直接创建“日期时间”值。其格式为在两个 # 符号之间键入日期时间。与 Visual Basic 中相同,支持许多不同格式。

注意 日期时间字面值不能在行之间拆分。
示例

#8/6/1976 1:20 am#
#August 6, 1976#
#6 Aug 1976 13:20:19#
#6 Aug 1976 1:30:15 pm#
#8/6/1976#
#10:20 am#
虽然 #10:20 am# 看起来好象可以有“时间”类型,#8/6/1976# 看起来好象可以有“日期”类型,但其实并非如此。正如所有的日期时间字面值一样,它们两者均有“日期时间”类型。例如,可以将 #10:20 am# 看作是日期部分为空的“日期时间”值。若要将它转换为“时间”类型,请使用 CTime (#10:20 am#)。

可以不使用日期时间字面值,而使用 CDateTime 将“字符串”转换为“日期时间”。例如,

CDateTime ("8/6/1976 1:20 am")
CDateTime ("10:20 am")
但是,使用日期时间字面值与上述使用 CdateTime 有个主要区别。日期时间字面值总是使用美国英语日期格式,而不使用运行 Crystal Reports 的特定计算机中的区域设置。因而,上述日期时间字面值示例在所有计算机上均有效。另一方面,在法语系统中可以使用这样的结构:

CDateTime ("22 aout 1997") 'Same as #Aug 22, 1997#
“日期”值可由 CDate 构成,而“时间”值可由 CTime 构成:

CDate ("Aug 6, 1969")
CDate (1969, 8, 6) 'Specify the year, month, day
CDate (#Aug 6, 1969#)
CTime ("10:30 am")
CTime (10, 30, 0) 'Specify the hour, minute, second
CTime (#10:30 am#)

热点排行