Kita semua secara teratur mengamati tanggal dan waktu, yang merupakan pengukuran penting. Sebagai pemrogram, kita sering kali perlu mengutak-atik tanggal dan waktu untuk berbagai tugas seperti mencatat tanggal lahir dan menghitung perbedaan antara tanggal dalam hitungan hari. Sering kali kami ingin mengakses tanggal saat ini dan melakukan beberapa operasi untuk mendapatkan beberapa hasil. Pada artikel ini, kita akan belajar cara mendapatkan tahun saat ini dengan python Show
Apa itu Modul DateTime?Untuk menyelesaikan sesuatu dengan cepat dan dengan sintaks yang jelas dan sederhana, Python memiliki banyak pustaka bawaan yang dapat kami gunakan selain banyak pustaka eksternal yang dibuat oleh pengembang. Datetime adalah salah satu modul tersebut; Datetime menyediakan sintaks langsung dan menyederhanakan berurusan dengan tanggal. Mari kita periksa beberapa metode potensial untuk mendapatkan tahun berjalan dengan modul ini Bagaimana Cara Mendapatkan Tahun Ini dengan Python?Ada dua metode untuk mendapatkan tahun ini dengan Python. Mari kita lihat mereka 1) Dengan Menggunakan metode hari ini()Kami menggunakan metode hari ini() di dalam kelas tanggal untuk mengambil tanggal hari ini. Kelas ini hadir di dalam modul datetime Misalnya import datetime today = datetime.date.today() print(today)
Keluaran 2022-06-22_
Sekarang untuk mendapatkan tahun dari objek tanggal yang dikembalikan ini, kami memiliki dua cara. Mari kita lihat satu per satu a) Mengakses atribut tahunMemanfaatkan modul datetime adalah cara tercepat untuk menentukan tahun berjalan. Kami dapat langsung mengakses atribut tahun dari objek yang dikembalikan Misalnya import datetime today = datetime.date.today() year = today.year print(year)
Keluaran 2022 b) Dengan fungsi srtftime()Fungsi strfttime() di Python adalah metode lain untuk mendapatkan tahun berjalan. Fungsi strftime() mengambil string yang menentukan format tanggal sebagai argumen. Ini mengembalikan tanggal yang diberikan sebagai string dalam format yang disediakan Kami akan meneruskan "% Y" ke strftime() untuk mendapatkan tahun dari objek tanggal Misalnya import datetime today = datetime.date.today() year = today.strftime("%Y") print(year)_
Keluaran 2022 2) Dengan Menggunakan metode now()Untuk mendapatkan tanggal dan waktu saat ini kita juga bisa menggunakan metode now() yang ada di dalam kelas datetime di dalam modul datetime. Kemudian untuk mendapatkan tahun berjalan, kita dapat mengakses atribut tahun atau menggunakan metode strftime() Misalnya import datetime today = datetime.datetime.now() #accessing the year attribute year1 = today.year print(year1) #using the strftime() method year2 = today.strftime("%Y") print(year2)_
Keluaran 2022 2022 KesimpulanPython dengan koleksi perpustakaan bawaannya yang sangat banyak membuat tugas yang membosankan menjadi pekerjaan yang sangat mudah. Pada artikel ini, kita mempelajari dua metode untuk mendapatkan tahun saat ini dengan python yang dapat dengan mudah dilakukan dengan modul datetime. Python hadir dengan berbagai objek berguna yang dapat digunakan di luar kotak. Objek tanggal adalah contoh dari objek tersebut. Jenis tanggal sulit untuk dimanipulasi dari awal, karena kerumitan tanggal dan waktu. Namun, objek tanggal Python membuatnya sangat mudah untuk mengonversi tanggal menjadi format string yang diinginkan Pemformatan tanggal adalah tugas umum yang akan Anda hadapi sebagai pemrogram, dan mengomunikasikan tanggal dengan benar kepada pengguna akhir, jika aplikasi Anda memaparkannya, merupakan bagian penting dari UX
Misalnya, Anda mungkin perlu merepresentasikan nilai tanggal secara numerik seperti "02-23-2023". Sebaliknya, Anda mungkin perlu menulis nilai tanggal yang sama dalam format teks yang lebih panjang seperti "23 Februari 2023". Dalam skenario lain, Anda mungkin ingin mengekstrak bulan dalam format string dari nilai tanggal yang diformat secara numerik Pada artikel ini, kita akan mempelajari berbagai jenis objek tanggal beserta fungsinya Modul 0 sebagai berikut _Kita dapat merepresentasikan nilai waktu menggunakan kelas 1. Atribut untuk kelas 1 meliputi jam, menit, detik, dan mikrodetikCatatan. Argumen untuk kelas _1 bersifat opsional. Meskipun jika Anda tidak menentukan argumen apa pun, Anda akan mendapatkan kembali waktu 0, yang sepertinya tidak sering Anda butuhkan.Misalnya, Anda dapat menginisialisasi objek waktu dengan nilai 1 jam, 10 menit, 20 detik, dan 13 mikrodetik menggunakan _Untuk melihat waktu, mari gunakan fungsi _4Untuk mengekstrak bidang, seperti jam, menit, detik, atau mikrodetik - Anda dapat mengakses masing-masing bidang Menit, detik, dan mikrodetik untuk waktu di atas dapat diambil sebagai berikut Nilai untuk tanggal kalender dapat direpresentasikan melalui kelas 5. Instance akan memiliki atribut untuk tahun, bulan, dan hariMari kita panggil metode _6 untuk melihat tanggal hari iniKode akan mengembalikan tanggal untuk hari ini, oleh karena itu keluaran yang Anda lihat akan bergantung pada hari Anda menjalankan skrip di atas Sekarang mari kita panggil metode _7 untuk mencetak tanggal dalam format lainMetode 7 menggunakan format tanggal-waktu yang lebih panjang daripada contoh yang kita lihat sebelumnya. Metode ini terutama digunakan untuk mengonversi waktu-Unix (jumlah detik sejak Jan. 1st, 1970) ke format stringDan inilah cara kita menampilkan tahun, bulan, dan hari menggunakan kelas 5
Ini menghasilkan
Sekarang setelah Anda mengetahui cara membuat objek Tanggal dan Waktu, mari kita pelajari cara memformatnya menjadi string yang lebih mudah dibaca Untuk mencapai ini, kami akan menggunakan metode 0. Metode ini membantu kami mengonversi objek tanggal menjadi string yang dapat dibaca. Dibutuhkan dua parameter, seperti yang ditunjukkan pada sintaks berikut
Parameter pertama adalah string format, sedangkan parameter kedua adalah waktu yang akan diformat, yang bersifat opsional Metode ini juga dapat digunakan pada objek Lihat panduan praktis dan praktis kami untuk mempelajari Git, dengan praktik terbaik, standar yang diterima industri, dan menyertakan lembar contekan. Hentikan perintah Googling Git dan benar-benar pelajari itu Kami telah menggunakan string karakter berikut untuk memformat tanggal
Kami tidak melewatkan waktu, maka nilai waktu semuanya "00". Contoh berikut menunjukkan bagaimana waktu dapat diformat juga Daftar Kode Karakter LengkapSelain string karakter yang diberikan di atas, metode 8 mengambil beberapa arahan lain untuk memformat nilai tanggal
Perhatikan contoh berikut Dan inilah cara Anda bisa mendapatkan bulannya saja Mari kita tampilkan tahun Dalam contoh ini kami telah menggunakan kode format ________20______4. Perhatikan bahwa _6 menggunakan huruf besar. Sekarang tulis dalam huruf kecilSeperti yang Anda lihat, dengan kode pemformatan ini, Anda dapat merepresentasikan tanggal-waktu dalam bentuk apa pun yang Anda inginkan Metode _0 membantu kami mengonversi objek tanggal menjadi string yang lebih mudah dibaca. Metode _8 melakukan yang sebaliknya, yaitu mengambil string dan mengubahnya menjadi objek tanggal yang dapat dipahami Python
Berikut adalah sintaks untuk metode ini
Parameter _9 adalah nilai dalam format string yang ingin kita ubah menjadi format tanggal. Parameter _0 adalah arahan yang menentukan format yang akan diambil pada tanggal setelah konversiSebagai contoh, katakanlah kita perlu mengubah string "9/15/22" menjadi objek Mari impor modul
Kami kemudian dapat menentukan tanggal dalam bentuk string
Python tidak akan dapat memahami string di atas sebagai waktu sampai kita mengubahnya menjadi objek 4Jalankan perintah berikut untuk mengonversi string
Sekarang mari kita panggil fungsi _4 untuk menampilkan string dalam format datetime Seperti yang Anda lihat, konversi berhasil
Menangani pemisah yang berbeda semudah menggunakannya dalam format string KesimpulanPada artikel ini, kami mempelajari cara memformat tanggal dengan Python. Kita melihat bagaimana modul _1 digunakan untuk mewakili nilai waktu sedangkan kelas 5 digunakan untuk mewakili nilai tanggal kalender
Bagaimana cara mendapatkan nama bulan dan tahun dari tanggal dengan Python?Dapatkan Nama Bulan dari Datetime menggunakan strftime()
. Misalnya, %d-%m-%Y %H. %M. Kode %S mengubah tanggal menjadi dd-mm-yyyy hh. mm. format ss
Bagaimana Anda memformat bulan tahun dengan Python?strftime() Kode Format Tanggal
. Mengembalikan bulan dalam setahun, dari 1 hingga 12. %Y. Mengembalikan tahun dalam format empat digit (Tahun dengan abad). seperti, 2021. %H. Mengembalikan jam. %m : Returns the month of the year, from 1 to 12. %Y : Returns the year in four-digit format (Year with century). like, 2021. %H : Returns the hour.
Bagaimana cara mencetak nomor bulan dengan Python?Untuk mendapatkan nomor bulan dari objek datetime dengan Python, yang perlu Anda lakukan hanyalah menggunakan the. metode bulan
Bagaimana Anda mendapatkan bulan dengan Python?Untuk mendapatkan Versi Lengkap Nama Bulan menggunakan Python datetime, panggil strftime() dengan %m diteruskan sebagai argumen |