Tarikh Python
- Halaman Sebelumnya Modul Python
- Halaman Berikutnya JSON Python
Tarikh Python
Tanggal di Python bukan tipe data yang sama, tetapi kami dapat mengimpor modul yang bernama datetime
modul, untuk melihat tanggal sebagai objek tanggal.
Contoh
Impor datetime
Modul ini dan menunjukkan tanggal saat ini:
import datetime x = datetime.datetime.now() print(x)
Output tanggal
Jika kami menjalankan kode di atas, hasilnya akan adalah:
2019-08-14 12:52:55.817273
Tanggal mengandung tahun, bulan, hari, jam, minit, detik dan mikrosekon.
datetime
Modul ini memiliki banyak metode yang dapat mengembalikan informasi tentang objek tanggal.
Berikut adalah beberapa contoh, yang akan disebutkan lebih lanjut di bab ini:
Contoh
Kembalikan nama hari minggu dan tahun:
import datetime x = datetime.datetime.now() print(x.year) print(x.strftime("%A"))
Buat objek tanggal
Untuk membuat tanggal, kami dapat menggunakan modul datetime: datetime()
Kelas (konstruktor).
datetime()
Kelas ini memerlukan tiga parameter untuk membuat tanggal: tahun, bulan, hari.
Contoh
Buat objek tanggal:
import datetime x = datetime.datetime(2020, 5, 17) print(x)
datetime()
Kelas ini menerima parameter waktu dan timezone (jam, minit, detik, mikrosekon, tzone) yang boleh diisi, tetapi mereka adalah opsional, nilai baku adalah 0
,(timezone default adalah None
)
metode strftime()
datetime
Objek memiliki metode untuk memformat objek tanggal menjadi string yang dapat dibaca.
Nama metode ini adalah strftime()
dan gunakan satu format
Parameter untuk tentukan format string yang dihasilkan:
Contoh
Tunjukkan nama bulan:
import datetime x = datetime.datetime(2019, 10, 1) print(x.strftime("%B"))
Rujukan kod format yang sah:
Instruksi | Deskripsi | Contoh | TIY |
---|---|---|---|
%a | Hari Minggu, versi pendek | Wed | Coba |
%A | Hari Minggu, versi penuh | Wednesday | Coba |
%w | Hari Minggu, angka 0-6, 0 adalah Ahad | 3 | Coba |
%d | Hari, angka 01-31 | 31 | Coba |
%b | Nama Bulan, versi pendek | Dec | Coba |
%B | Nama Bulan, versi penuh | December | Coba |
%m | Bulan, angka 01-12 | 12 | Coba |
%y | Tahun, versi pendek, tanpa abad | 18 | Coba |
%Y | Tahun, versi penuh | 2018 | Coba |
%H | Jam, 00-23 | 17 | Coba |
%I | Jam, 00-12 | 05 | Coba |
%p | AM/PM | PM | Coba |
%M | Menit, 00-59 | 41 | Coba |
%S | Detik, 00-59 | 08 | Coba |
%f | Micro, 000000-999999 | 548513 | Coba |
%z | Pindah UTC | +0100 | Coba |
%Z | Zona Waktu | CST | Coba |
%j | Hari, 001-366 | 365 | Coba |
%U | Minggu, hari pertama minggu adalah Ahad, 00-53 | 52 | Coba |
%W | Minggu, hari pertama minggu adalah Isnin, 00-53 | 52 | Coba |
%c | Versi Tarikh dan Waktu Tempatan | Mon Dec 31 17:41:00 2018 | Coba |
%x | Versi Tarikh Tempatan | 12/31/18 | Coba |
%X | Versi Waktu Tempatan | 17:41:00 | Coba |
%% | A % aksara | % | Coba |
- Halaman Sebelumnya Modul Python
- Halaman Berikutnya JSON Python