Wie man einer 18-stelligen aktuellen Zeitstempel in Swift?
Möchte ich, um den aktuellen timestamp wie diese:
636110767775716756
Allerdings, wenn ich tun :
NSDate().timeIntervalSince1970
Gibt es einen Wert wie diese:
1475491615.71278
Wie kann ich den Zugriff auf aktuelle Zeitstempel (in ticks) in das format, das ich haben will? Ich check die Termine aus hier:
genau Sie brauchen aktuelle Datum und die Uhrzeit als string .. ?
Ja ich brauche es als string in den 18-stelligen format.
Was ist die Herkunft/form, Zeitstempel? Das Problem ist, dass die
stackoverflow.com/questions/36620342/... Dies ist, was ich Suche, aber in Swift.
Ja ich brauche es als string in den 18-stelligen format.
Was ist die Herkunft/form, Zeitstempel? Das Problem ist, dass die
timeIntervalSince1970
's führende Ziffer ist derzeit 1
, die nicht wirklich übereinstimmen mit dem, was du bist suchen für.stackoverflow.com/questions/36620342/... Dies ist, was ich Suche, aber in Swift.
InformationsquelleAutor The Cook | 2016-10-03
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheinen Sie sein auf der Suche nach was
DateTime.Zecken
ist in C#, also diemal seit 0001-01-01 gemessen in 100-Nanosekunden-Intervalle.
Den code aus deinem link Swift: konvertieren NSDate zu c# Zecken übersetzt werden kann der Swift leicht:
Beispiel Swift (3):
oder als string:
Und zwar sind es, die umgekehrte Konvertierung von Zecken zu
Date
wäre
Beispiel Swift (3):
InformationsquelleAutor Martin R
Hier ist eine Lösung, die finde ich sehr elegant. Ich streckte NSDate (obwohl es nur das Datum jetzt in Swift 3), um eine toMillis() func, die Ihnen die Int64-Wert des date-Objekts, mit dem Sie arbeiten.
Verwendung:
Cheers
InformationsquelleAutor Hermann Kuschke
Swift:
wenn Sie wollen, hat es als Globale variable, siehe unten code:
Dann, Sie können es nennen,
*1000 ist für Millisekunden, wenn Sie es vorziehen, können Sie Sie entfernen. Wenn halten Sie es als eine NSTimeInterval.
In Objective C:
Wenn Ihr wollt, zu erklären, wie symbolische Konstante siehe unten code:
Dann Rufen Sie es wie folgt:
Oder erstellen Sie eine Globale Methode:
Ein Hinweis: Die 1000 ist zum konvertieren des Zeitstempels in Millisekunden. Sie können diese entfernen wenn Sie es vorziehen, Ihre timeInterval in Sekunden.
InformationsquelleAutor vaibhav