¿Cómo restar dos valores de DateTime de otro valor de DateTime y tener el resultado guardado en un doble?¿Cómo restar una fecha y hora de otra fecha y hora?
13
A
Respuesta
21
En .NET, si se resta uno DateTime
objeto de otro, obtendrá un objeto TimeSpan
. A continuación, puede usar la propiedad Ticks
en ese objeto TimeSpan
para obtener el número de tics entre los dos objetos DateTime
. Sin embargo, los tics estarán representados por un Long
, no un Double
.
DateTime date1;
DateTime date2;
Long diffTicks = (date2 - date1).Ticks;
hay otras propiedades interesantes sobre el objeto TimeSpan
como TotalMilliseconds
y TotalMinutes
y cosas por el estilo, que puede ayudar a salir, y puede ser más de lo que busca.
1
Creo que esto es lo que necesita.
DateTime d1 = DateTime.Now;
DateTime d2 = DateTime.UtcNow;
var result = d1 - d2;
double dResult = result.Ticks;
10
DateTime startTime = DateTime.Now;
DateTime endTime = DateTime.Now.AddSeconds(75);
TimeSpan span = endTime.Subtract (startTime);
Console.WriteLine("Time Difference (seconds): " + span.Seconds);
Console.WriteLine("Time Difference (minutes): " + span.Minutes);
Console.WriteLine("Time Difference (hours): " + span.Hours);
Console.WriteLine("Time Difference (days): " + span.Days);
0
Debería intentar esto.
DateTime prevDate = DateTime.Parse("25-Feb-2011 12:30");
double subDouble = DateTime.Now.Ticks - prevDate.Ticks;
0
Uso DateTime.Subtract que devolverá TimeSpan, a continuación, utilizar totalseconds propiedad del resultado que es de tipo doble.
0
No estoy seguro de lo que desea almacenar si necesita una doble
double difference = date2.ToOADate() - date1.ToOADate();
Cuestiones relacionadas
- 1. de fecha y hora de convertir SQL y restar horas
- 2. ¿Cómo restar fecha/hora en javascript?
- 3. de fecha y hora
- 4. ¿Cómo restar un año de la fecha y hora?
- 5. C++ fecha y hora
- 6. obtener el promedio Fecha y hora de la base de datos y restar una Fecha de otra
- 7. Compilar fecha y hora
- 8. No se puede restar fecha y hora en django?
- 9. Obtener Fecha y hora actual y el tiempo con [fecha NSDate] fecha y hora
- 10. Python 3: fecha y hora a fecha y hora: ¿de dónde viene esta hora adicional?
- 11. Formato de fecha y hora
- 12. marca de tiempo y fecha y hora
- 13. Agregar o restar hora de la fecha y hora en el servidor SQL
- 14. Rieles: Obtenga la hora de una fecha y hora
- 15. Fecha y hora en Groovy
- 16. DateTimePicker: elegir fecha y hora
- 17. Formato Excepción: fecha y hora
- 18. Fecha y hora en java
- 19. Javascript Comparar fecha y hora
- 20. Cómo obtener la fecha y hora del sello de fecha y hora
- 21. Selector de fecha y hora: configuración de la fecha y hora de apertura
- 22. Inserte una tzinfo en fecha y hora
- 23. MySQL: inserte fecha y hora en otro campo de fecha y hora
- 24. Como llegar hora y la fecha del sello de fecha y hora en php
- 25. cómo insertar fecha y hora en Oracle?
- 26. ¿Cómo obtener la fecha y hora actual?
- 27. Conversión de fecha y hora a hora POSIX
- 28. cómo emitir datetime2 como fecha y hora
- 29. Construir fecha y hora usando la fecha de hoy a una hora específica
- 30. diferencia entre fecha y hora y DateTime2
El resultado en qué unidad de tiempo? Garrapatas? ¿Segundos? Cualquier ejemplo de entrada/salida? – BoltClock
¿Qué es esto lo que debería ser la salida después de restar – Dotnet