GNU/Linux >> Belajar Linux >  >> Linux

Cara Mendapatkan Tanggal dan Waktu Saat Ini dengan Python

Pendahuluan

Python adalah bahasa pemrograman serbaguna yang digunakan untuk mengembangkan aplikasi desktop dan web. Ini memungkinkan Anda untuk mengerjakan proyek yang kompleks.

Pelajari cara mendapatkan tanggal dan waktu saat ini dalam skrip python dengan beberapa opsi.

Prasyarat

  • Akses baris perintah / jendela terminal
  • Akun pengguna dengan root atau sudo hak istimewa
  • Python terpasang
  • Editor teks pilihan (dalam hal ini nano )

Dapatkan Waktu Tanggal Saat Ini dengan Python dengan Modul datetime

Gunakan baris perintah untuk membuat dan mengakses file baru:

sudo nano python_date.py

Sistem akan memberi tahu Anda bahwa file tersebut tidak ada dan meminta Anda untuk membuatnya. Klik Ya dan tambahkan yang berikut ini di editor teks Anda:

from datetime import date 
today = date.today()
print("Today's date:", today)

Simpan file, lalu keluar. Jalankan file dengan memasukkan:

python python_date.py

Hasilnya akan menampilkan tanggal hari ini menggunakan waktu tanggal modul:

Opsi untuk pemformatan waktu-tanggal

Python memiliki sejumlah opsi untuk mengonfigurasi cara tanggal dan waktu diformat.

Buat file contoh:

sudo nano sample_format.py

Edit file sebagai berikut:

import datetime

e = datetime.datetime.now()

print ("Current date and time = %s" % e)

print ("Today's date:  = %s/%s/%s" % (e.day, e.month, e.year))

print ("The time is now: = %s:%s:%s" % (e.hour, e.minute, e.second))

Simpan file dan keluar. Jalankan file dengan memasukkan:

python sample_format.py

Sistem menampilkan tanggal dan waktu, tanggal, dan waktu pada tiga baris terpisah.

Gunakan strftime() untuk menampilkan Waktu dan Tanggal

strftime() metode mengembalikan string yang menampilkan tanggal dan waktu menggunakan objek tanggal, waktu atau datetime.

Masukkan perintah berikut di jendela terminal Anda:

sudo nano python_time.py

Anda telah membuat file baru bernama python_time.py . Gunakan file ini untuk menentukan format informasi yang akan ditampilkan sistem.

Untuk menampilkan waktu dalam format 24 jam, masukkan:

import time
print (time.strftime("%H:%M:%S"))

Gambar contoh ini menunjukkan file saat menggunakan nano di Debian distribusi :

Simpan dan tutup file.

Jalankan skrip dengan mengetik:

python python_time.py

Hasilnya menampilkan waktu dalam format yang diminta:

Untuk menampilkan waktu dalam format 12 jam, edit file ke:

import time

print (time.strftime("%I:%M:%S"))

Simpan dan tutup file.

Jalankan skrip dengan mengetik:

python python_time.py

Opsi Tambahan Menggunakan strftime

waktu strf metode menerima beberapa opsi pemformatan.

Pertama, buat file sampel baru:

sudo nano test_format.py

Edit file sebagai berikut:

import datetime

e = datetime.datetime.now()

print (e.strftime("%Y-%m-%d %H:%M:%S"))

print (e.strftime("%d/%m/%Y"))

print (e.strftime("%I:%M:%S %p"))

print (e.strftime("%a, %b %d, %Y"))

Simpan file dan keluar.

Jalankan file dengan mengetik:

python test_format.py

Contoh hasil di Debian di bawah ini:

waktu strf metode ini memiliki banyak opsi pemformatan. Semua opsi yang tersedia ada di dokumentasi resmi.


Linux
  1. `^m` Dan Bagaimana Cara Menghilangkannya?

  2. Bagaimana Menyalin File Dan Membuat Direktori Target Pada Saat Yang Sama?

  3. CentOS / RHEL :Cara mendapatkan tanggal dan waktu perintah yang dieksekusi di output perintah history

  1. Bagaimana Melakukan A Ls Dan Kemudian Mengurutkan Hasil Berdasarkan Tanggal Dibuat?

  2. Python FTP mendapatkan file terbaru berdasarkan tanggal

  3. Bagaimana cara mendapatkan tanggal/waktu pembuatan file di Bash/Debian?

  1. Linux – Bagaimana Menemukan Tanggal Pembuatan File?

  2. Cara mendapatkan waktu tanggal yang diformat dengan python

  3. Cara mendapatkan ukuran file tar.gz dalam (MB) dengan python