Katakanlah kita memiliki objek datetime.datetime_ yang mewakili waktu tertentu (dalam zona waktu lokal mesin kita)
_______________
Variabel april_fools_ itu menunjuk ke objek datetime yang mewakili pukul 10 pagi atau 1 April 2030 (dalam zona waktu lokal kami)
_______________
Untuk mengonversi waktu ini ke UTC kita dapat menggunakan metode _______________ pada objek _______________ kita
_______________
Bagaimana jika kita ingin mengonversi waktu saat ini ke UTC?
Sementara objek datetime Python memang memiliki a
_______________
Dokumentasi Python merekomendasikan untuk meneruskan zona waktu target (>>> april_fools datetime.datetime(2030, 4, 1, 10, 0) 2 dalam kasus kami) ke
Ada banyak cara untuk mendapatkan tanggal dan waktu saat ini di Python menggunakan modul bawaan dan pihak ketiga. Langkah-langkah berikut menunjukkan cara mendapatkan tanggal dan waktu saat ini menggunakan modul datetime and time
- Impor modul datetime
Modul datetime Python menyediakan fungsi yang menangani banyak fungsi kompleks yang melibatkan tanggal dan waktu. Impor kelas _______________3 menggunakan pernyataan _______________4
- Gunakan fungsi now() dari kelas datetime
___________5 mengembalikan tanggal dan waktu lokal saat ini. Secara default, ini mewakili datetime dalam format YYYY-MM-DD HH:MM:SS.MS6. Catatan. Nilai disimpan sebagai objek YYYY-MM-DD HH:MM:SS.MS_3, Objek YYYY-MM-DD HH:MM:SS.MS3 mewakili tanggal dan waktu
- Gunakan fungsi hari ini() dari kelas Tanggal
Gunakan langkah ini jika Anda hanya menginginkan tanggal saat ini dan bukan waktu. Metode YYYY-MM-DD HH:MM:SS.MS_9 dari kelas tanggal mengembalikan tanggal lokal saat ini
- Gunakan modul waktu
Gunakan fungsi # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))_0 untuk mendapatkan waktu saat ini dalam hitungan detik sejak Zaman sebagai angka floating-point
Contoh. Dapatkan DateTime Saat Ini dengan Python
_______________Keluaran
_______________Seperti yang Anda lihat di output, kami mendapatkan tanggal dan waktu saat ini dalam format berikut
_______________Lihat Format DateTime Python Menggunakan Strftime() Jika Anda ingin mendapatkan tanggal saat ini dalam berbagai format
Ekstrak Tanggal dan Waktu Saat Ini Secara Terpisah dari Objek Datetime
Catatan. dengan Python, Tanggal dan waktu adalah objek. Jadi saat kita memanipulasi tanggal dan waktu, itu artinya kita sebenarnya sedang berhadapan dengan objek
Misalnya, Anda dapat mengekstrak tanggal dan waktu saat ini secara terpisah dari objek _______________3
- Gunakan fungsi # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))_2 untuk mendapatkan tanggal dalam format # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))3
- Gunakan fungsi # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))_4 untuk mendapatkan waktu dalam format # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))5
Keluaran
_______________Break DateTime untuk Mendapatkan Tahun, Bulan, Hari, Jam, Menit, Detik Saat Ini
Modul datetime menyediakan beberapa atribut untuk mengakses komponen induvial seperti tahun, bulan, hari, jam, menit, dan detik
Contoh
Dalam contoh ini, kami akan memecah datetime saat ini dan menetapkannya ke dalam variabel seperti tahun, bulan, hari, jam, menit, detik, dan mikrodetik
_______________2Keluaran
_______________Catatan. Anda juga dapat menggunakan # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))_6 untuk memecahkan waktu dan mendapatkan atribut induvial untuk itu
Dapatkan Tanggal Saat Ini menggunakan kelas Tanggal
Modul Datetime Python menyediakan kelas Date untuk mewakili dan memanipulasi tanggal. Kelas Tanggal mempertimbangkan kalender Gregorian
- Impor kelas # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))_7 dari modul datetime
- Gunakan metode # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))_8 untuk mendapatkan tanggal saat ini
Contoh
_______________Catatan. # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))_9 mengembalikan tanggal dan waktu saat ini. Metode ini secara fungsional setara dengan Date: 2021-07-16 <class 'datetime.date'> Time 08:25:05.282627 <class 'datetime.time'>0, tetapi tanpa informasi zona waktu
Dapatkan Waktu Saat Ini dengan Python
Ada banyak cara untuk mendapatkan waktu saat ini di Python menggunakan modul bawaan dan pihak ketiga. Modul waktu Python menyediakan berbagai fungsi untuk mendapatkan waktu saat ini dan melakukan aktivitas terkait waktu. Kita akan melihat satu per satu
Waktu Sekarang dalam Detik Menggunakan # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))0
Gunakan fungsi # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))_0 untuk mendapatkan waktu saat ini dalam hitungan detik sejak Zaman sebagai angka floating-point
Metode ini mengembalikan stempel waktu saat ini dalam angka floating-point yang mewakili jumlah detik sejak 1 Jan 1970, 00. 00. 00
Ini mengembalikan waktu saat ini dalam format ________22______3
Contoh
_______________Anda dapat menggunakan stempel waktu ini untuk juga menggunakan stempel waktu ini
Waktu Saat Ini dalam Milidetik Menggunakan # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))0
Waktu Saat Ini Menggunakan Date: 2021-07-16 <class 'datetime.date'> Time 08:25:05.282627 <class 'datetime.time'>5
Gunakan fungsi Date: 2021-07-16 <class 'datetime.date'> Time 08:25:05.282627 <class 'datetime.time'>_5 untuk menampilkan waktu saat ini dalam format yang dapat dibaca manusia. Fungsi ini mewakili waktu saat ini dalam sistem operasi dengan cara yang disukai. Output dapat bervariasi sesuai dengan sistem operasi
Contoh
_______________Waktu Saat Ini Menggunakan Date: 2021-07-16 <class 'datetime.date'> Time 08:25:05.282627 <class 'datetime.time'>7
Gunakan fungsi Date: 2021-07-16 <class 'datetime.date'> Time 08:25:05.282627 <class 'datetime.time'>_7 untuk mengembalikan waktu saat ini yang dinyatakan dalam detik sejak zaman ke waktu lokal dalam format Date: 2021-07-16 <class 'datetime.date'> Time 08:25:05.282627 <class 'datetime.time'>9
Anda dapat mengakses tahun, bulan, hari, jam, menit, detik, dan mikrodetik dari Date: 2021-07-16 <class 'datetime.date'> Time 08:25:05.282627 <class 'datetime.time'>9
Contoh
_______________0Keluaran
_______________1Dapatkan Waktu Saat Ini Menggunakan Modul Datetime
Metode ____________________5 dari kelas datetime mengembalikan waktu saat ini dalam format yang dapat dibaca manusia. Secara internal menggunakan Date: 2021-07-16 <class 'datetime.date'> Time 08:25:05.282627 <class 'datetime.time'>_7 tanpa info zona waktu (jika tidak diberikan)
Selain itu, Anda dapat mengakses atribut individual seperti jam, menit, detik, dan mikrodetik
_______________2Keluaran
Dapatkan Waktu Saat Ini dalam Milidetik
Tidak ada atribut atau metode khusus di Python untuk mendapatkan waktu saat ini dalam milidetik. Namun, karena milidetik berjarak tiga tempat desimal dari detik, kita dapat mengubah detik menjadi milidetik dengan mengalikan detik dengan
- Gunakan # import only datetime class from datetime import datetime # current datetime now = datetime.now() current_date = now.date() print('Date:', current_date) print(type(current_date)) current_time = now.time() print('Time', current_time) print(type(current_time))_0 untuk mendapatkan waktu saat ini dalam hitungan detik sejak zaman sebagai angka floating point
- Kalikan waktu dengan 1000 untuk mendapatkan waktu saat ini dalam milidetik
Contoh
___4Dapatkan Waktu UTC Saat Ini
UTC – Waktu Universal Terkoordinasi adalah standar waktu umum di seluruh dunia. Oleh karena itu, dengan Python, untuk bekerja dengan zona waktu tanpa masalah, disarankan untuk menggunakan UTC sebagai zona waktu dasar Anda
- Gunakan metode YYYY-MM-DD HH:MM:SS.MS_5 untuk mendapatkan waktu saat ini
- Gunakan kelas zona waktu dengan instance UTC dengan metode Date: 2021-07-16 <class 'datetime.date'> Time 08:25:05.282627 <class 'datetime.time'>0 untuk mendapatkan waktu UTC saat ini dengan Python
Contoh
_______________5Keluaran
_______________6Dapatkan Waktu Saat Ini di Zona Waktu Tertentu
Gunakan modul pytz pihak ketiga untuk mendapatkan waktu saat ini dari zona waktu mana pun
Langkah
- Instal modul pytz menggunakan from datetime import datetime # Get current date and time now = datetime.now() # extract attributes print("Year:", now.year) print("Month:", now.month) print("Day =", now.day) print("Hour:", now.hour) print("Minute:", now.minute) print("Second:", now.second) print("Microsecond:", now.microsecond)6
- Gunakan fungsi from datetime import datetime # Get current date and time now = datetime.now() # extract attributes print("Year:", now.year) print("Month:", now.month) print("Day =", now.day) print("Hour:", now.hour) print("Minute:", now.minute) print("Second:", now.second) print("Microsecond:", now.microsecond)_7 untuk membuat objek zona waktu
- Gunakan fungsi from datetime import datetime # Get current date and time now = datetime.now() # extract attributes print("Year:", now.year) print("Month:", now.month) print("Day =", now.day) print("Hour:", now.hour) print("Minute:", now.minute) print("Second:", now.second) print("Microsecond:", now.microsecond)_8 untuk mendapatkan tanggal waktu saat ini dengan zona waktu
Contoh
Lihat panduan kami tentang bekerja dengan zona waktu di Python
_______________7Keluaran
_______________8Dapatkan Waktu GMT Saat Ini
Greenwich Mean Time (GMT) adalah waktu Royal Observatory di Greenwich, London. Itu tidak terpengaruh oleh perubahan jam Daylight Saving Time
waktu Greenwich
- Gunakan waktu. metode gmtime() untuk mendapatkan waktu GMT saat ini dengan Python
- Habiskan waktu dalam hitungan detik ke metode ini untuk mendapatkan representasi waktu GMT
Contoh
Current DateTime: 2021-07-16 19:17:20.536991 Type: <class 'datetime.datetime'>_9Keluaran
_______________0Dapatkan Waktu Saat Ini dalam Format ISO
Gunakan metode from datetime import datetime # Get current date and time now = datetime.now() # extract attributes print("Year:", now.year) print("Month:", now.month) print("Day =", now.day) print("Hour:", now.hour) print("Minute:", now.minute) print("Second:", now.second) print("Microsecond:", now.microsecond)_9 untuk mendapatkan tanggal dan waktu saat ini dalam format ISO
Gunakan metode Year: 2021 Month: 7 Day = 16 Hour: 8 Minute: 28 Second: 0 Microsecond: 6196400 pada instans YYYY-MM-DD HH:MM:SS.MS5 untuk mendapatkan tanggal dan waktu saat ini dalam format ISO 8601 berikut