Tanggal Python
- Halaman Sebelumnya Modul Python
- Halaman Berikutnya JSON Python
Tanggal Python
Tanggal di Python bukan tipe data yang sama, tetapi kami dapat mengimpor modul yang bernama datetime
modul, dananggap tanggal sebagai objek tanggal.
Contoh
Impor datetime
Modul ini dan menampilkan tanggal saat ini:
import datetime x = datetime.datetime.now() print(x)
Output tanggal
Jika kami menjalankan kode di atas, hasilnya akan seperti ini:
2019-08-14 12:52:55.817273
Tanggal mengandung tahun, bulan, hari, jam, menit, detik, dan mikrosekon.
datetime
Modul ini memiliki banyak metode yang dapat mengembalikan informasi tentang objek tanggal.
Berikut adalah beberapa contoh, yang akan dipelajari lebih lanjut di bab ini:
Contoh
Kembalikan nama hari dalam 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, dan hari.
Contoh
Buat objek tanggal:
import datetime x = datetime.datetime(2020, 5, 17) print(x)
datetime()
Kelas ini menerima parameter waktu dan timezone (jam, menit, detik, mikrosekon, tzone) juga, tetapi mereka adalah opsional, nilai default adalah 0
,(timezone default adalah None
)。
metode strftime()
datetime
Objek memiliki metode untuk memformat objek tanggal menjadi string yang dapat dibaca.
Metode ini disebut strftime()
dan gunakan satu format
Parameter untuk menentukan format string yang dihasilkan:
Contoh
Tampilkan nama bulan:
import datetime x = datetime.datetime(2019, 10, 1) print(x.strftime("%B"))
Referensi kode format yang sah:
Perintah | Deskripsi | Contoh | TIY |
---|---|---|---|
%a | Hari Minggu, versi pendek | Wed | Coba Sendiri |
%A | Hari Minggu, versi lengkap | Wednesday | Coba Sendiri |
%w | Hari Minggu, angka 0-6, 0 adalah hari Minggu | 3 | Coba Sendiri |
%d | Hari, angka 01-31 | 31 | Coba Sendiri |
%b | Nama bulan, versi pendek | Dec | Coba Sendiri |
%B | Nama bulan, versi lengkap | Desember | Coba Sendiri |
%m | Bulan, angka 01-12 | 12 | Coba Sendiri |
%y | Tahun, versi pendek, tanpa abad | 18 | Coba Sendiri |
%Y | Tahun, versi lengkap | 2018 | Coba Sendiri |
%H | Jam, 00-23 | 17 | Coba Sendiri |
%I | Jam, 00-12 | 05 | Coba Sendiri |
%p | AM/PM | PM | Coba Sendiri |
%M | Menit, 00-59 | 41 | Coba Sendiri |
%S | Detik, 00-59 | 08 | Coba Sendiri |
%f | Mikro, 000000-999999 | 548513 | Coba Sendiri |
%z | Offset UTC | +0100 | Coba Sendiri |
%Z | Zona Waktu | CST | Coba Sendiri |
%j | Hari, 001-366 | 365 | Coba Sendiri |
%U | Minggu, minggu pertama adalah hari Minggu, 00-53 | 52 | Coba Sendiri |
%W | Minggu, minggu pertama adalah hari Senin, 00-53 | 52 | Coba Sendiri |
%c | Versi Tanggal dan Waktu Tempatan | Mon Dec 31 17:41:00 2018 | Coba Sendiri |
%x | Versi Tanggal Tempatan | 12/31/18 | Coba Sendiri |
%X | Versi Waktu Tempatan | 17:41:00 | Coba Sendiri |
%% | Sebuah karakter % | % | Coba Sendiri |
- Halaman Sebelumnya Modul Python
- Halaman Berikutnya JSON Python