Por lo que puedo decir Date y DateTime tienen la misma funcionalidad. ¿Hay alguna razón por la cual quisiera usar una en lugar de la otra?Fecha en lugar de DateTime?
Respuesta
En VB.NET Date
es un alias para System.DateTime
, así que sí, que son la misma cosa. Puede ver todos los alias en this chart en MSDN.
Semántica, pero los documentos sí se refieren a ellos como _Los tipos de datos básicos visuales_ – brendan
y "sus tipos de tiempo de ejecución de lenguaje común compatibles". C# dice lo mismo, pero incluye la palabra alias. http://msdn.microsoft.com/en-us/library/ya5y69ds.aspx –
Entonces, como se especifica DateTime en el CLR, ¿cuál es el mejor para usar entonces? –
C# no tiene ningún tipo Date
, pero DateTime
s tienen un Date
property que devuelve un DateTime
con todos los campos relacionados con el tiempo limpiado.
Específicamente, se devuelve:
Un nuevo objeto con la misma fecha que este ejemplo, y el valor de tiempo establecido en 12:00:00 medianoche (00:00:00).
VB.NET tiene un tipo Date
pero es equivalent to a CLR DateTime
- 1. muestra la fecha en lugar de DateTime en telerik Grid
- 2. Servicio web Java, fecha xsd en lugar de dateTime
- 3. Fecha frente a DateTime
- 4. DateTime a javascript fecha
- 5. Persistencia de Joda DateTime en lugar de Java Fecha en Hibernate
- 6. Convertir JavaScript Fecha de .NET DateTime
- 7. Cómo lanzar DATETIME como una FECHA en mysql?
- 8. Cuándo utilizar VARCHAR y FECHA/DATETIME
- 9. MySQL GROUP BY fecha al usar datetime
- 10. extrae la parte de fecha de DateTime en C#
- 11. Convertir sello MySql DateTime en formato de Fecha de JavaScript
- 12. Js Fecha object to python datetime
- 13. Objeto fecha frente al objeto DateTime
- 14. Make DateTime :: createFromFormat() devuelve clase secundaria en lugar de padre
- 15. Analizando una información de fecha JSON en un C# DateTime
- 16. ¿Cómo se extrae la fecha de datetime en T-Sql?
- 17. Obtener sólo la parte Fecha de DateTime en mssql
- 18. Compare única fecha en NHibernate LINQ en un valor DateTime
- 19. Transforme DateTime en simple Fecha en Ruby on Rails
- 20. Unir fecha y hora con DateTime en C#
- 21. Convertir DateTime a Julian Fecha en C# (ToOADate seguro?)
- 22. ¿Cómo almacenar la fecha Java en Mysql datetime ...?
- 23. Almacenar una fecha corta en un objeto DateTime
- 24. Cómo separar FECHA y HORA desde DATETIME en MySQL
- 25. DateTime En C#
- 26. Defaulting zona horaria fecha de UTC para DateTime de JodaTime
- 27. cómo obtener la fecha de 12 horas de DateTime
- 28. LINQ para obtener una Entidad Fecha de DateTime
- 29. Creando DATETIME a partir de FECHA y HORA
- 30. Clase DateTime frente a funciones de fecha PHP nativas
He vuelto a VB.NET porque VB.NET tiene un tipo de fecha (en realidad, un alias de DateTime que explicaría la pregunta). Espero que mi suposición sea correcta. –
@Martinho: su suposición es correcta – poke
Como es un lavado, planeo usar DateTime porque hace que sea más explícito que contiene un componente de tiempo. – poke