Konvertiere Millisekunden in NSDate

8

Ich habe dieses "1273636800000" und möchte es in dieses Format konvertieren "Wed Mar 03 2010 00:00:00 GMT-0500 (EST)"

Ich muss diese Millisekunden in NSDate-Format konvertieren.

Ich habe das versucht

NSDate *tr = [NSDate dateWithTimeIntervalSince1970:1273636800000];

und

NSDate *tr = [NSDate dateWithTimeIntervalSinceReferenceDate:1273636800000];

und

NSDate *tr = [NSDate dateWithTimeIntervalSinceNow:1273636800000];

Aber ich kann es nicht zur Arbeit bringen, jemand hatte ein ähnliches Problem und fand die Lösung

    
vivianaranha 29.04.2010, 22:28
quelle

3 Antworten

27

Diese Funktionen (dateWithTimeIntervalSince1970, dateWithTimeIntervalSinceReferenceDate, dateWithTimeIntervalSinceNow) akzeptieren Parameter in Sekunden.

%Vor%

Sie sollten 1273636800.000

überschreiten %Vor%     
Victor 29.04.2010, 23:00
quelle
5

Teile durch 1000, um millis in Sekunden zu erhalten, das ist was du willst.

    
Thomas 06.08.2010 09:19
quelle
4

Eine einfache einzeilige Swift 2-Funktion:

%Vor%     
brandonscript 26.01.2016 02:38
quelle

Tags und Links