Saya mencoba mengonversi tanggal dengan metode epoch time.
dengan kode di bawah ini

long epoch = 0;
try {
    epoch = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss").parse("12/11/2017 23:20:23")
            .getTime();
} catch (ParseException e) {
    e.printStackTrace();
}

Ini memberi saya waktu zaman: 1513052423

Yang sekali dikonversi memberi: Tuesday 12 December 2017 04:20:23 dan bukan 23:20:23 :/

1
Antoine Molinaro 24 Desember 2017, 01:11

1 menjawab

Jawaban Terbaik

Menurut dokumentasi SimpleDateFormat peka terhadap lokal. Silakan periksa atau atur zona waktu Anda

sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
4
GuessWho 23 Desember 2017, 22:19