Necesito poder convertir una fecha a una marca de tiempo, una época en milisegundos. Todo lo que veo en línea es para convertir milisegundos a NSDate y no al revés. ¿Alguna ayuda por ahí?Convertir NSDate a milisegundos época time
17
A
Respuesta
7
timeIntervalSince1970 devolverá segundos desde 1970. Hay otros métodos timeIntervalSince si es necesario.
44
NSTimeInterval es un doble que ya contiene datos sub-segundos después del punto decimal. Dependiendo de lo que necesita, su conversión podría ser un simple como multiplicar por 1000.
- (void)testDateFormat
{
NSDate *date = [NSDate date];
NSLog(@"Time: %f", floor([date timeIntervalSince1970] * 1000));
NSLog(@"Time: %f", floor([date timeIntervalSince1970]));
NSLog(@"Time: %lli", [@(floor([date timeIntervalSince1970] * 1000)) longLongValue]);
NSLog(@"Time: %lli", [@(floor([date timeIntervalSince1970])) longLongValue]);
}
// Result
// 2013-04-15 13:28:11.284 TestApp[10469:907] Time: 1366057691284.000000
// 2013-04-15 13:28:11.286 TestApp[10469:907] Time: 1366057691.000000
// 2013-04-15 13:28:11.287 TestApp[10469:907] Time: 1366057691284
// 2013-04-15 13:28:11.288 TestApp[10469:907] Time: 1366057691
1
timeIntervalSince1970 multiplicar el valor de retorno en 1000 porque el valor devuelto se encuentra segundo no en milisegundos amablemente comprobar que el sitio web para más pruebas http://currentmillis.com/
Cuestiones relacionadas
- 1. Convertir milisegundos a NSDate
- 2. Cálculo de milisegundos de la época
- 3. Convertir NSDate a NSString
- 4. Cómo convertir NSDate a NSString?
- 5. NSDate - Convertir fecha a GMT
- 6. convertir el tiempo de epoch a NSDate en cocoa/iPhone
- 7. Convertir fecha en milisegundos
- 8. Convertir NSDate a mm/dd/aaaa
- 9. Convertir NSDate a String con strftime
- 10. Cómo convertir HH: mm: ss.SSS a milisegundos?
- 11. Convertir joda LocalTime a sql Time
- 12. Convertir Fecha de época a una fecha de Javascript significativa
- 13. Imprimir Época de Época en Diferentes Idiomas
- 14. ¿Convertir una descripción de NSDate en un NSDate?
- 15. ¿Cómo obtener nsdate con una precisión de milisegundos?
- 16. Conversión de cadena UTC a hora de época en javascript
- 17. NSTimeInterval a NSDate
- 18. milisegundos formato a formato SimpleDate
- 19. Conversión del tiempo de época a "fecha/hora" real
- 20. ¿Convertir NSDate a una cadena de formato largo y viceversa?
- 21. iPhone: NSDate convertir GMT a la hora local
- 22. Convirtiendo una cadena a NSDate
- 23. convertir fecha de iso a milisegundos en javascript
- 24. Cómo convertir una cadena Fecha a milisegundos largos
- 25. Cómo convertir la fecha representada como una cadena a milisegundos?
- 26. Convertir milisegundos UTC a DATETIME en el servidor SQL
- 27. Milisegundos incorrectos al convertir de XML a SQL Server datetime
- 28. Convertir milisegundos a lapso de tiempo legible por humanos
- 29. ¿Cómo convierto milisegundos a TDateTime?
- 30. Convertir mysql TIME de 24 HR a formato AM/PM