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 Show
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 Python tidak memiliki Tanggal sebagai tipe data bawaan, tetapi kita dapat mengimpor modul bernama datetime untuk bekerja dengan tanggal danwaktu sebagai objek. Modul datetime menyediakan kelas untuk bekerja dengan tanggal dan waktuApa waktu Unix di Python?Waktu Unix di Python adalah jumlah detik yang telah berlalu sejak zaman Unix, 00. 00. 00 UTC. Zaman Unix adalah 00. 00. 00 UTC pada 1 Januari 1970. Waktu Unix juga digunakan untuk mewakili stempel waktu file (membuat dan mengubah tanggal) Diperlukan konversi string stempel waktu UNIX ke tanggal yang dapat dibaca sambil menangani tanggal dengan Python Python mengubah waktu Unix menjadi datetimeUntuk mengonversi waktu Unix ke waktu tanggal dengan Python, gunakan datetime. utcfromtimestamp(). strftime() fungsi. strftime() adalah metode modul datetime bawaan yang mengembalikan string yang mewakili tanggal dan waktu menggunakan objek tanggal, waktu, atau datetime. _Keluaran
Untuk menggunakan modul datetime di Python, impor modul datetime di bagian atas file. Kemudian, kami mendefinisikan stempel waktu UNIX, dan kemudian untuk mengonversi ke waktu tanggal, kami menggunakan waktu tanggal. utcfromtimestamp(). strftime() fungsi yang akan mengembalikan datetime Python mengubah waktu Unix menjadi TanggalUntuk mengubah waktu Unix menjadi tanggal di Python, gunakan datetime. utcfromtimestamp(). strftime('%Y-%m-%d') function. The strftime() function takes one or other format codes as an argument and returns a formatted string based on it.
Keluaran _Anda dapat melihat bahwa kami hanya mendapatkan tanggal di output, bukan tanggal dan waktu Python mengonversi datetime ke waktu UnixUntuk mengonversi datetime ke waktu Unix dengan Python, gunakan metode timestamp(). timestamp() adalah metode modul datetime bawaan yang mengembalikan stempel waktu POSIX yang sesuai dengan instance datetime. Nilai kembalian dari metode timestamp() adalah float
Keluaran _Anda dapat melihat bahwa kita mengonversi datetime menjadi timestamp UNIX menggunakan metode timestamp() , dan menggunakan metode type() , kita dapat memeriksa bahwa nilai pengembaliannya adalah float Mengonversi string stempel waktu unix menjadi tanggal yang dapat dibaca dengan python Mengubah string stempel waktu unix menjadi tanggal yang dapat dibaca dengan python diperlukan saat menangani tanggal dengan python Di bawah ini adalah berbagai cara untuk mengonversi stempel waktu unix menjadi tanggal yang dapat dibaca dalam format string python. Kami menggunakan modul datetime dari python untuk mengonversi cap waktu unix menjadi string tanggal. from datetime import datetime ts = int("1584101485") # Complete Date with time print(datetime.utcfromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S')) 2020-03-13 12:11:25_ # Date only print(datetime.utcfromtimestamp(ts).strftime('%Y-%m-%d'))_ 2020-03-13 # Date in MM-DD-YYYY format print(datetime.utcfromtimestamp(ts).strftime('%m-%d-%Y')) 03-13-2020 # Create a timestamp converter function def datefromtimestamp(timestamp): date = datetime.utcfromtimestamp(timestamp).strftime('%m-%d-%Y') return date print(datefromtimestamp(1584101485)) 03-13-2020 Stempel Waktu Unix?Waktu Unix adalah jumlah detik yang telah berlalu sejak Zaman (Tanggal tertentu di masa lalu). Zaman Unix adalah 00. 00. 00 UTC pada 1 Januari 1970 Detik dihitung dari tanggal ini. Misalnya, dalam kasus di atas kami menganggap nilai cap waktu unix sebagai “1584101485”, dan ketika kami mengonversi ke bentuk string dari tanggal yang dapat dibaca manusia, kami menyadari cap waktu unix ini sesuai dengan 13 Maret 2020. Kecuali Anda memiliki otak komputer super, stempel waktu unix tidak masuk akal bagi manusia. Itulah mengapa kita perlu mengonversi cap waktu unix ke format yang dapat dimengerti manusia. Kami telah menunjukkan di atas bagaimana hal itu dapat dilakukan dengan sangat mudah dengan beberapa baris kode Python. Sampai lain kali, berhati-hatilah Bagaimana cara mengonversi stempel waktu ke waktu dengan Python?Gunakan datetime. fromtimestamp() berfungsi untuk mengubah string timestamp menjadi objek datetime dan memformatnya menggunakan metode strftime() (mengembalikan string yang mewakili objek datetime berdasarkan .
Bagaimana cara mengonversi stempel waktu UNIX ke waktu tanggal?Ubah Stempel Waktu menjadi Tanggal . Di sel kosong di sebelah daftar stempel waktu Anda dan ketik rumus ini =R2/86400000+DATE(1970,1,1), tekan tombol Enter Pilih sel yang menggunakan rumus dan di pita ubah format dari. Umum ke Tanggal Singkat Sekarang sel berada dalam tanggal yang dapat dibaca Bagaimana cara mengonversi waktu zaman UNIX ke waktu tanggal dengan Python?Cara Mengonversi Epoch Time ke Date Time dengan Python . Metode 1. Gunakan tanggal waktu. fromtimestamp() Metode 2. Gunakan waktu. waktu lokal() Metode 3. Gunakan tanggal waktu. utcfromtimestamp() Metode 4. Gunakan waktu. waktu setempat() dan waktu. strftime() Bagaimana cara mengonversi stempel waktu UNIX ke waktu tanggal di panda?Untuk mengonversi stempel waktu UNIX ke waktu tanggal, gunakan metode Pandas to_datetime(~) . |