Anda dapat menggunakan fungsi fromtimestamp dari modul datetime untuk mendapatkan tanggal dari timestamp UNIX. Fungsi ini mengambil stempel waktu sebagai masukan dan mengembalikan objek datetime yang sesuai dengan stempel waktu. Show
Contohimport datetime timestamp = datetime.datetime.fromtimestamp(1500000000) print(timestamp.strftime('%Y-%m-%d %H:%M:%S')) KeluaranIni akan memberikan output - 2017-07-14 08:10:00_ Pada artikel ini, kita akan melihat konversi string timestamp Unix ke tanggal yang dapat dibaca. Ini dapat dilakukan dengan bantuan fungsi fromtimestamp() dan strftime() di Python Contoh. Input: 1294113662 Output: 2011-01-04 09:31:02 Explaination: Unix timestamp string to a readable date Apa itu fromtimestamp()?Fungsi fromtimestamp() digunakan untuk mengembalikan tanggal dan waktu yang sesuai dengan stempel waktu yang ditentukan Catatan. Di sini stempel waktu berkisar dari tahun 1970 hingga tahun 2038, dan fungsi ini tidak mempertimbangkan detik kabisat jika ada di stempel waktu. Fungsi ini adalah metode kelas Sintaks fromtimestamp()
Apa itu strftime()?Fungsi strftime() digunakan untuk mengonversi objek tanggal dan waktu ke representasi stringnya. Dibutuhkan satu atau lebih input kode yang diformat dan mengembalikan representasi string Stempel waktu Unix adalah bilangan bulat bertanda tunggal yang bertambah satu setiap detik, memungkinkan komputer untuk menyimpan dan memanipulasi sistem tanggal konvensional. Perangkat lunak ini kemudian diterjemahkan ke dalam format yang dapat dibaca manusia. Cap waktu Unix adalah jumlah detik yang dihitung sejak 1 Januari 1970. Pada artikel ini, kita akan melihat cara mengonversi DateTime ke Unix timestamp DateTime ke stempel waktu UnixUntuk mengonversi Python DateTime ke Unix timestamp, kami telah mengimpor modul yang disebut datetime and time dalam contoh ini, dan variabel date_time telah dideklarasikan dan ditetapkan datetime. waktu/tanggal (2021, 7, 26, 21, 20). Tahun 2021, bulan 7, hari 26, jam 21, dan menit 20 Kode Python3
1628497724509.2931
1628497724509.2932 1628497724509.2933 1628497724509.2934 1628497724509.2935 1628497724509.2936 1628497724509.2937________3______8 1628497724509.2937 16284977830 1628497724509.2937 16284977832________3______7________12____1__4______5
16284977836 ________12______7 16284977838 16284977839 1628497823000.00
1628497823000.0_1 ________12______7 16284977838 1628497823000.04 1628497724509.2937 1628497823000.06 1628497823000.07 Keluaran date_time => 2021-07-26 21:20:00 unix_timestamp => 1627314600.0 Penjelasan Kelas manipulasi tanggal dan waktu disediakan oleh modul datetime. Fungsi kebalikan dari waktu setempat adalah mktime(). Ini menerima waktu struct atau 9-tuple penuh sebagai argumen dan mengembalikan angka floating-point agar kompatibel dengan waktu (). Ini juga digunakan untuk mengonversi datetime menjadi stempel waktu Unix Metode timetuple() dari datetime. objek tanggal mengembalikan objek waktu. waktu struktur. Objek waktu struct adalah tuple bernama yang dapat diambil menggunakan indeks atau nama. Kolom tahun, bulan, dan hari dari tuple bernama yang dikembalikan oleh fungsi timetuple() akan disetel sesuai dengan objek tanggal, sedangkan kolom jam, menit, dan detik akan disetel ke nol DateTime ke Unix cap waktu dengan 13 digitUntuk mendapatkan waktu saat ini, gunakan datetime. sekarang(). Fungsi timetuple() dari kelas datetime mengembalikan properti datetime sebagai tuple bernama. Stempel waktu dengan 13 digit harus dikalikan dengan 1000 Kode Python3
1628497724509.2931
Unix_Time: 1628188200.02 1628497724509.2934 Unix_Time: 1628188200.04 Unix_Time: 1628188200.05 1628497724509.2934 Unix_Time: 1628188200.07 Unix_Time: 1628188200.08 Unix_Time: 1628188200.09 16284977837 1628209448.01 Keluaran 1628497724509.293 DateTime ke stempel waktu Unix di Zona Waktu UTCModul kalender menyediakan fungsi-fungsi terkait kalender yang bermanfaat. Utc. fungsi sekarang mengembalikan waktu saat ini di zona waktu UTC. Dalam modul waktu, fungsi timegm mengembalikan stempel waktu Unix. Fungsi timetuple() dari kelas datetime mengembalikan properti datetime sebagai tuple bernama. Untuk mendapatkan stempel waktu Unix, gunakan print(UTC) Kode Python3
1628209448.03
1628209448.06 1628497724509.2934 1628209448.08 1628209448.0_9 1628497724509.2934 Unix_Time => 1627334400 Date & Time => 2021-07-27 02:50:001 16284977837 Unix_Time => 1627334400 Date & Time => 2021-07-27 02:50:003 Keluaran 1628497783 DateTime ke milidetik stempel waktu UnixTanggal dan waktu. fungsi now() digunakan untuk mendapatkan waktu saat ini. Metode mktime adalah metode waktu yang merupakan fungsi kebalikan dari waktu lokal; . Fungsi timetuple() dari kelas datetime mengembalikan properti datetime sebagai tuple bernama. Untuk mendapatkan waktu dalam milidetik, kalikan dengan 1000 Kode Python3
1628497724509.2931
Unix_Time => 1627334400 Date & Time => 2021-07-27 02:50:008 1628497724509.2934 Unix_Time: 1628188200.04 ________12______7 Unix_Time: 1628188200.08 Unix_Time: 1628188200.09 16284977835 Keluaran 1628497823000.0 Tanggal Waktu. tanggal ke cap waktu Unixwaktu. date() adalah fungsi yang hanya menerima tanggal. Dalam hal ini, 2021 adalah tahun, 8 adalah bulan, dan 6 adalah hari. mktime() adalah metode waktu yang merupakan fungsi kebalikan dari waktu lokal; Kode Python3
1628497724509.2931
________87______0 1628497724509.2934 import 21628497724509.2936 1628497724509.2937 import 51628497724509.2937 import 716284977835 ________12______7 16284977838 datetime 11628497724509.2937 1628497823000.06 datetime 4Keluaran Unix_Time: 1628188200.0 string DateTime ke stempel waktu UnixTanggal dan waktu disediakan dalam format string dalam kasus ini. Di sini, 8 menunjukkan bulan, 6 menunjukkan hari, 2021 menunjukkan tahun, 05 menunjukkan jam, 54 menunjukkan menit, dan 8 menunjukkan detik. strptime() adalah metode modul datetime yang digunakan untuk mengubah string menjadi objek datetime dan waktu. Fungsi timestamp() mengembalikan waktu saat ini di lokasi saat ini Kode Python3
1628497724509.2934 datetime 91628497724509.29300 1628497724509.2934 1628497724509.29302 1628497724509.29303 1628497724509.29304 16284977835 1628497724509.29306 1628497724509.2934 1628497724509.29308 ________12______7 1628497724509.29310 Keluaran 1628209448.0 Cap waktu Unix ke Python DateTimeModul DateTime di Python digunakan untuk menangani masalah terkait tanggal dan waktu di Python. Metode fromtimestamp() adalah salah satu fungsi yang termasuk dalam modul ini. Fungsi kelas tanggal fromtimestamp() menghitung dan mengembalikan tanggal yang sesuai dengan stempel waktu yang ditentukan. Rentang stempel waktu yang diizinkan dimulai dari tahun 1970 hingga 2038. Jika ada detik kabisat di stempel waktu, fungsi fromtimestamp() akan mengabaikannya Untuk memulainya, kita mengimpor kelas datetime dari modul datetime. Objek nilai UNIX kemudian disimpan dalam sebuah variabel. Kemudian kita menggunakan datetime. metode fromtimestamp() untuk mengambil waktu dan tanggal. Fungsi strftime() adalah fungsi lain dalam modul datetime. Fungsi ini membantu mengembalikan DateTime dalam format tertentu. Fungsi ini digunakan untuk mengonversi objek tanggal dan waktu menjadi representasi string. Kode format pada kode di atas adalah %d, %m, %Y, %H, %M, dan %S, yang masing-masing menunjukkan hari, bulan, tahun, jam, menit, dan detik Bagaimana cara mengonversi waktu Unix ke waktu normal?Cukup kalikan stempel waktu Unix dengan 1000 untuk mengubahnya menjadi waktu JavaScript, karena stempel waktu Unix mengukur waktu dalam hitungan detik, sedangkan di . 00. 00 UTC).
Bagaimana cara mengonversi waktu Unix ke tanggal dan waktu dengan Python?Mengonversi string stempel waktu unix menjadi tanggal yang dapat dibaca dengan python . from datetime import datetime ts = int("1584101485") # Lengkapi Tanggal dengan waktu print(datetime. . # Tanggal hanya cetak (datetime. . # Tanggal dalam format MM-DD-YYYY cetak (datetime. . # Buat fungsi konverter cap waktu def datefromtimestamp(timestamp). tanggal = tanggal waktu Bagaimana cara mengubah waktu Unix menjadi detik dengan Python?Untuk mengonversi datetime menjadi detik, kurangi input datetime dari epoch time . Untuk Python, waktu epoch dimulai pada 00. 00. 00 UTC pada 1 Januari 1970. Pengurangan memberi Anda objek timedelta. Gunakan metode total_seconds() dari objek timedelta untuk mendapatkan jumlah detik sejak Zaman.
Bagaimana cara mengubah stempel waktu ke waktu dengan Python?Mengonversi stempel waktu ke waktu tanggal
. Ini mengembalikan stempel waktu POSIX yang sesuai dengan tanggal dan waktu lokal, sebagaimana dikembalikan oleh waktu. waktu(). use the datetime module's fromtimestamp() method to convert the timestamp back to a datetime object. It returns the POSIX timestamp corresponding to the local date and time, as returned by time. time(). |