从我所知道的Date和DateTime有相同的功能。为什么我会想要使用一个而不是另一个?DateTime而不是DateTime?
回答
在VB.NET Date
是一个别名System.DateTime
,所以是的,他们是同样的事情。您可以在MSDN上看到this chart中的所有别名。
语义,但文档确实将它们称为_Visual基本数据类型_ – brendan 2011-04-11 18:55:13
和“它们的支持公共语言运行时类型”。 C#说同样的事情,但包括单词别名。 http://msdn.microsoft.com/en-us/library/ya5y69ds.aspx – 2011-04-11 19:31:23
因此,当在CLR中指定DateTime时,这是更好的方法吗? – 2016-04-24 00:52:50
C#有没有Date
类型,但DateTime
就做有Date
property它会返回全部被清除出来的时候,相关领域的DateTime
。
具体来说它返回:
具有相同的日期作为这种情况下,和设定为12:00:00午夜(00:00:00)的时间值的新对象。
VB.NET确实有Date
类型,但它是equivalent to a CLR DateTime
- 1. 什么是“DateTime?”而不仅仅是C#中的DateTime?
- 2. DateTime compareTo不适用于DateTime
- 3. DateTime,DateTime?和LINQ
- 4. 如何在DateTime比较期间强制Entity Framework使用datetime而不是datetime2?
- 5. 的jqGrid datetime列返回字符串值像/日期(1380565800000),而不是DateTime对象
- 6. Int32是DateTime吗?
- 7. ng-datetime datepicker不是函数
- 8. datetime varchar yyyymmdd_hhmiss到datetime
- 9. .NET DateTime to BizTalk DateTime
- 10. DateTime只是日期?
- 11. Sqlite datetime转换为.Net datetime
- 12. 新DateTime()与默认(DateTime)
- 13. 比较python datetime到mysql datetime
- 14. 如何转换DateTime?为DateTime
- 15. DateTime()不起作用
- 16. DateTime列不更新
- 17. 使DateTime :: createFromFormat()返回子类而不是父类
- 18. Wildfly将DateTime映射到'bytea',而不是'Postgres'中的'timestamp'
- 19. Java Web服务,xsd日期而不是dateTime
- 20. DateTime getDayOfYear()返回366为12-31-2013而不是365
- 21. 为什么DateTime到Unix时间使用double而不是整数?
- 22. MongoDB - 预期元素名称为'DateTime',而不是'Ticks'。错误
- 23. 数据集查询默认为字符串,而不是DateTime
- 24. 在Google图表中使用DateTime而不是日期CandlestickChart
- 25. 为什么DateTime基于Ticks而不是毫秒?
- 26. DateTime时间戳记有周期而不是冒号
- 27. php datetime/datetimezone substract 2小时而不是1
- 28. Rails时间戳使用int(unixtime)而不是DATETIME for updated_at和created_at
- 29. Convert.ToString(DateTime)产生英国格式,而不是美国
- 30. 如何使Doctrine使用MySQL TIMESTAMP列而不是DATETIME?
我已经重新绑定到VB.NET,因为VB.NET确实有Date类型(实际上是DateTime的别名,它可以解释问题)。我希望我的假设是正确的。 – 2011-04-11 18:36:51
@Martinho:你的假设是正确的 – poke 2011-04-11 18:42:08
由于它的清洗,我打算使用DateTime,因为它使它更明确,它包含一个时间组件。 – poke 2011-04-12 01:58:33