Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 日期而不是日期时间?_Vb.net - Fatal编程技术网

Vb.net 日期而不是日期时间?

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确实有日期类型(

据我所知,它具有相同的功能。我想用一个代替另一个有什么原因吗?

C#没有
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中指定的,那么这是更好的方法吗?