Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan modul masa untuk pemprosesan masa dalam Python 3.x

Cara menggunakan modul masa untuk pemprosesan masa dalam Python 3.x

WBOY
WBOYasal
2023-07-31 15:21:23730semak imbas

Cara menggunakan modul masa untuk pemprosesan masa dalam Python 3.x

Masa ialah konsep penting yang selalunya perlu ditangani dalam pengaturcaraan. Dalam Python, modul masa boleh membantu kami mendapatkan, memformat dan menukar masa. Artikel ini akan memperkenalkan cara menggunakan modul masa untuk pemprosesan masa dalam Python 3.x dan menyediakan beberapa kod sampel.

Perkenalkan modul masa
Sebelum kita mula menggunakan modul masa, kita perlu memperkenalkan modul terlebih dahulu. Dalam Python, anda boleh menggunakan kod berikut untuk memperkenalkannya:

import time

Dapatkan masa semasa
Mendapatkan masa semasa ialah salah satu operasi pemprosesan masa yang biasa digunakan. Modul masa Python menyediakan fungsi time() untuk mendapatkan cap masa masa semasa dalam beberapa saat. Kod sampel adalah seperti berikut:

import time

current_time = time.time()
print("当前时间戳为:", current_time)

Kod di atas akan mengeluarkan cap masa masa semasa, contohnya: 1617450922.324454.

Penukaran cap masa
Kadangkala, kita perlu menukar cap masa kepada tarikh dan masa tertentu. Modul masa Python menyediakan fungsi gmtime() dan localtime() untuk menukar cap masa kepada masa UTC dan waktu tempatan. Kod sampel adalah seperti berikut:

import time

current_time = time.time()
utc_time = time.gmtime(current_time)
local_time = time.localtime(current_time)

print("当前时间戳为:", current_time)
print("UTC时间为:", utc_time)
print("本地时间为:", local_time)

Kod di atas akan mengeluarkan maklumat khusus cap waktu semasa, waktu UTC dan waktu tempatan.

Memformat masa
Dalam pembangunan sebenar, kita selalunya perlu memaparkan masa dalam format tertentu. Modul masa Python menyediakan fungsi strftime() untuk menukar tuple masa atau objek struct_time ke dalam rentetan masa yang diformatkan. Kod sampel adalah seperti berikut:

import time

current_time = time.time()
local_time = time.localtime(current_time)

formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print("格式化后的时间为:", formatted_time)

Kod di atas akan memformatkan waktu tempatan ke dalam format tahun-bulan-hari jam:minit:saat.

Masa kelewatan
Dalam sesetengah kes, kita perlu menangguhkan tempoh masa dalam program. Modul masa Python menyediakan fungsi sleep() untuk melaksanakan kelewatan masa. Kod sampel adalah seperti berikut:

import time

print("开始执行")
time.sleep(5)
print("执行结束")

Kod di atas akan menjeda pelaksanaan program selama 5 saat apabila time.sleep(5) dilaksanakan, dan kemudian meneruskan pelaksanaan.

Ringkasan
Artikel ini memperkenalkan cara menggunakan modul masa untuk pemprosesan masa dalam Python 3.x. Dengan mempelajari penggunaan modul masa, kita boleh mendapatkan masa semasa dengan mudah, menukar cap masa, memformat masa dan melaksanakan kelewatan masa. Fungsi ini sangat berguna untuk aplikasi yang melibatkan masa dalam pengaturcaraan.

Rujukan:

  • Dokumentasi rasmi Python: https://docs.python.org/3/library/time.html

Atas ialah kandungan terperinci Cara menggunakan modul masa untuk pemprosesan masa dalam Python 3.x. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn