Vb.net 日期而不是日期时间?
据我所知,它具有相同的功能。我想用一个代替另一个有什么原因吗?C#没有Vb.net 日期而不是日期时间?,vb.net,Vb.net,据我所知,它具有相同的功能。我想用一个代替另一个有什么原因吗?C#没有Date类型,但是DateTimes有一个返回DateTime且所有与时间相关的字段都已清除的字段 具体来说,它返回: 与此实例具有相同日期且时间值设置为午夜12:00:00(00:00:00)的新对象 VB.NET确实有一个Date类型,但在VB.NET中它是,Date是System.DateTime的别名,所以是的,它们是一样的。您可以在MSDN上看到中的所有别名。我重新标记到VB.NET,因为VB.NET确实有日期类型(
Date
类型,但是DateTime
s有一个返回DateTime
且所有与时间相关的字段都已清除的字段
具体来说,它返回:
与此实例具有相同日期且时间值设置为午夜12:00:00(00:00:00)的新对象
VB.NET确实有一个
Date
类型,但在VB.NET中它是,Date
是System.DateTime
的别名,所以是的,它们是一样的。您可以在MSDN上看到中的所有别名。我重新标记到VB.NET,因为VB.NET确实有日期类型(实际上是DateTime的别名,可以解释这个问题)。我希望我的假设是正确的。@Martinho:你的假设是正确的,因为这是一个wash,我计划使用DateTime,因为它更明确地包含一个时间组件。语义,但文档确实将它们称为Visual Basic数据类型和“其支持的公共语言运行时类型”。C#说了同样的话,但包括别名这个词。既然DateTime是在CLR中指定的,那么这是更好的方法吗?