Devo essere in grado di convertire una data in un timestamp, un'epoca in millisecondi. Tutto quello che vedo online è per convertire millisecondi in NSDate e non viceversa. Qualche aiuto là fuori?Convertire un orario NSDate in millisecondi
17
A
risposta
7
timeIntervalSince1970 restituirà secondi dal 1970. Esistono altri metodi timeIntervalSince se necessario.
44
NSTimeInterval è un doppio che già contiene dati inferiori al secondo dopo il punto decimale. A seconda che cosa avete bisogno, la vostra conversione potrebbe essere un semplice come moltiplicare per 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 moltiplicare il valore di ritorno per 1000 perché il valore restituito è in seconda non in millisecondi controllo gentile che il sito web per ulteriori test http://currentmillis.com/
Problemi correlati
- 1. Convertire millisecondi per NSDate
- 2. Come convertire NSDate in millisecondi nell'obiettivo C?
- 3. Convertire la descrizione di un NSDate in un NSDate?
- 4. NSDate indipendente dal fuso orario?
- 5. Convertire un time_t in un oggetto NSDate?
- 6. NSDate - Compensazione del fuso orario
- 7. Ottieni NSDate da NSDate corretto con fuso orario
- 8. Come convertire NSDate in NSString?
- 9. Convertire NSDate a NSString
- 10. Inizializzare un oggetto NSDate con un orario specifico
- 11. iPhone: NSDate convertire GMT in ora locale
- 12. NSDate con componente data da uno e componente orario da un altro NSDate
- 13. Come convertire millisecondi in secondi con precisione
- 14. Javascript Data da millisecondi ed il fuso orario
- 15. Come convertire i millisecondi in TDateTime?
- 16. Come convertire HH: mm: ss.SSS in millisecondi?
- 17. Come convertire il formato ISO8601 in millisecondi?
- 18. Gli NSDate in CoreData racchiudono il fuso orario?
- 19. Come convertire una data in millisecondi
- 20. Conversione di un timestamp unix in NSdate utilizzando il fuso orario locale
- 21. Come ottenere la differenza di orario in millisecondi
- 22. Convertire fuso orario locale a PST fuso orario in C#
- 23. Ottieni un'accurata differenza di orario tra due NSDate?
- 24. Ottenere NSDate per oggi con 00:00:00 come orario
- 25. PHP - Convertire millisecondi a ore: minuti: Seconds.fractional
- 26. Come convertire NSDate in timestamp Unix in Objective C/iPhone?
- 27. convertire epoch tempo in NSDate in cacao/iPhone
- 28. Rails: convertire UTC DateTime in un altro fuso orario
- 29. convertire il tempo da un fuso orario all'altro in Rails
- 30. Come convertire DateTime in un fuso orario specifico?