Wie man den aktuellen UTC-Zeitstempel in Sekunden
Wie man aktuelle Zeit-Zeitstempel in UTC/GMT Zeit und dann, Wie zu konvertieren, das einen Zeitstempel in Sekunden ? Itry aber sein thrw Ausnahme
SimpleDateFormat sdfu = new SimpleDateFormat("yyyy-MM-dd kk:mm");
Date udate = sdfu.parse(dateAndTimeUTC);
long timeInMillisSinceEpoch123 = udate.getTime();
long durationinSeconds2 = timeInMillisSinceEpoch123 / 1000;
System.out.println("Time in Seconds UTC: " + durationinSeconds2);
Gibt es einen besseren Weg, um zu konvertieren UTC/GMT-Zeitstempel in Sekunden?
InformationsquelleAutor kreya | 2013-10-11
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
erhalten Sie die aktuellen Sekunden-system
long timestamp = System.currentTimeMillis() /1000;
Habe ich erkannt, dass es, wie unten:
long currentTS = Long.valueOf(String.valueOf(System.currentTimeMillis()/1000));
Eine weitere Möglichkeit ist das abschneiden der letzten drei Ziffern aus dem System.currentTimeMillis():
String currentTSstr = String.valueOf(System.currentTimeMillis());
long currentTS = Long.valueOf(currentTSstr.substring(0, currentTSstr.length()-3));