Java mengubah cap waktu UNIX menjadi tanggal format tertentu untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
Saat mendapatkan data dari server, kadang -kadang waktu dalam data yang diperoleh dalam banyak kasus, cap waktu mirip dengan ini. Tentu saja, tidak mungkin bagi kami untuk menyajikan data ini kepada pengguna dalam bentuk cap waktu. Biasanya, perlu untuk memproses cap waktu ini dalam serangkaian pemrosesan untuk membuatnya menjadi format yang kita inginkan dan terbiasa menjelajah. Jadi bagaimana kita memproses data format cap waktu ini? Setiap bahasa dan kerangka kerja memiliki metode dan metode sendiri.
Berikut ini akan diimplementasikan di Java. Mari kita baca kode tanpa mengatakan omong kosong ...
Implementasi Metode
/*** Java mengonversi cap waktu Unix ke string tanggal format yang ditentukan* @param timestampString waktu seperti: "1473048265"; * @param memformat format yang akan diformat default: "yyyy-mm-dd hh: mm: ss"; * * @Return Return Hasil: "2016-09-05 16:06:42"; */ public static string timestamp2date (string timestampString, format string) {if (textutils.isempty (format)) format = "yyyy-mm-dd hh: mm: ss"; Long timestamp = long.parselong (timestampString) * 1000; Date string = new SimpleDateFormat (format, locale.china) .format (tanggal baru (timestamp)); tanggal pengembalian; }Metode panggilan
Timestamp2date ("1473048265", "yyyy-mm-dd hh: mm: ss");Hasil pengembalian
2016-09-05 16:06:42
Konversi Java Tanggal Format yang Ditentukan ke Timestamp UNIX
/ ** * Konversi Format Tanggal String ke TimestAMP * * @param DataStr String Tanggal * @param Format misalnya: yyyy-mm-dd hh: mm: ss * * @return */ string statis public date2TiMestAMP (string DataStr, string format) {simpledateFeFat Sdf = new SimplateFor return string.ValueOf (sdf.parse (dateStr) .getTime () / 1000); } catch (Exception e) {E.PrintStackTrace (); } kembali ""; }Dapatkan cap waktu saat ini (akurat hingga detik)
/ ** * Dapatkan timestamp saat ini (tepat ke detik) * * @return nowtimestamp */ string statis publik getNowTimestamp () {long time = system.currentTimeMillis (); String nowtimestamp = string.ValueOf (waktu / 1000); Kembalikan NowTimestamp; }Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.