Hướng dẫn python time module - mô-đun thời gian python

Chào các bạn trong bài viết này, mình sẽ giới thiệu với các bạn về Mobule Time trong Python.Mình sẽ giải thích cho các bạn hiểu về khái niệm của chúng là gì, cú pháp và cách xử dụng của chúng. Các bạn cùng tìm hiểu trong bài viết của mình nhé!


Trong bài này, chúng ta sẽ tìm hiểu chi tiết về mô-đun

import time
seconds = time.time()
print("Seconds since epoch =", seconds)	
6. Chúng ta sẽ học cách sử dụng các hàm liên quan đến thời gian khác nhau được xác định trong mô-đun
import time
seconds = time.time()
print("Seconds since epoch =", seconds)	
7 và các ví dụ.

Python có một mô-đun được đặt tên là

import time
seconds = time.time()
print("Seconds since epoch =", seconds)	
7 để xử lý các tác vụ liên quan đến thời gian. Để sử dụng các chức năng được xác định trong mô-đun, trước tiên chúng ta cần import mô-đun.

import time

Dưới đây là các hàm liên quan đến thời gian thường được sử dụng

Python time.time()

Hàm

import time
seconds = time.time()
print("Seconds since epoch =", seconds)	
9 trả về thời gian chi tiết đến số giây.

import time
seconds = time.time()
print("Seconds since epoch =", seconds)	

Python time.ctime()

Hàm

import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
0 nhận vào thời gian dưới dạng đối số và trả về một chuỗi biểu thị thời gian hiện tại.

import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	

Nếu bạn chạy chương trình, kết quả sẽ như sau:

Local time: Thu Dec 27 15:49:29 2018

Python time.sleep()

Hàm

import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
1sẽ thực hiện tạm dừng luồng xử lý hiện tại trong một thời gian nhất định(thời gian được tính bằng giây).

import time

print("This is printed immediately.")
time.sleep(2.4)
print("This is printed after 2.4 seconds.")

Python time.localtime()

Hàm

import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
2 lấy số giây được truyền vào làm đối số và trả về
import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
3 theo giờ local hiện tại.

import time

result = time.localtime(1545925769)
print("result:", result)
print("\nyear:", result.tm_year)
print("tm_hour:", result.tm_hou

Khi bạn chạy chương trình, kết quả sẽ như sau:

result: time.struct_time(tm_year=2018, tm_mon=12, tm_mday=27, tm_hour=15, tm_min=49, tm_sec=29, tm_wday=3, tm_yday=361, tm_isdst=0)

year: 2018
tm_hour: 15

Python time.gmtime()

Hàm

import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
4 lấy số giây được truyền vào làm đối số và trả về
import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
3 sẽ là giờ UTC.UTC.

import time

result = time.gmtime(1545925769)
print("result:", result)
print("\nyear:", result.tm_year)
print("tm_hour:", result.tm_hour)

Khi bạn chạy chương trình, kết quả sẽ như sau:

result = time.struct_time(tm_year=2018, tm_mon=12, tm_mday=28, tm_hour=8, tm_min=44, tm_sec=4, tm_wday=4, tm_yday=362, tm_isdst=0)

year = 2018
tm_hour = 8

Python time.gmtime()

Hàm

import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
4 lấy số giây được truyền vào làm đối số và trả về
import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
3 sẽ là giờ UTC.

import time

t = (2018, 12, 28, 8, 44, 4, 4, 362, 0)

local_time = time.mktime(t)
print("Local time:", local_time)

Python time.mktime()

import time
seconds = time.time()
print("Seconds since epoch =", seconds)	
0

Khi bạn chạy chương trình, kết quả sẽ như sau:

Python time.gmtime()

Hàm
import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
4 lấy số giây được truyền vào làm đối số và trả về
import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
3 sẽ là giờ UTC.

Python time.mktime()

import time
seconds = time.time()
print("Seconds since epoch =", seconds)	
2

Khi bạn chạy chương trình, kết quả sẽ như sau:

import time
seconds = time.time()
print("Seconds since epoch =", seconds)	
3

Python time.gmtime()

Hàm

import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
4 lấy số giây được truyền vào làm đối số và trả về
import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
3 sẽ là giờ UTC.

import time
seconds = time.time()
print("Seconds since epoch =", seconds)	
4

Khi bạn chạy chương trình, kết quả sẽ như sau:

import time
seconds = time.time()
print("Seconds since epoch =", seconds)	
5

Python time.gmtime()

  • Hàm
    import time
    
    # seconds passed since epoch
    seconds = 1545925769.9618232
    local_time = time.ctime(seconds)
    print("Local time:", local_time)	
    
    4 lấy số giây được truyền vào làm đối số và trả về
    import time
    
    # seconds passed since epoch
    seconds = 1545925769.9618232
    local_time = time.ctime(seconds)
    print("Local time:", local_time)	
    
    3 sẽ là giờ UTC.
  • Python time.mktime()
  • Hàm
    import time
    
    # seconds passed since epoch
    seconds = 1545925769.9618232
    local_time = time.ctime(seconds)
    print("Local time:", local_time)	
    
    6 sẽ nhận
    import time
    
    # seconds passed since epoch
    seconds = 1545925769.9618232
    local_time = time.ctime(seconds)
    print("Local time:", local_time)	
    
    3(hoặc một tuple chứa 9 phần tử tương ứng với
    import time
    
    # seconds passed since epoch
    seconds = 1545925769.9618232
    local_time = time.ctime(seconds)
    print("Local time:", local_time)	
    
    3) làm đối số và trả về số giây đã trôi qua theo giờ local. Về cơ bản, nó sẽ là hàm nghịch đảo của hàm
    import time
    
    # seconds passed since epoch
    seconds = 1545925769.9618232
    local_time = time.ctime(seconds)
    print("Local time:", local_time)	
    
    2.
  • Mình sẽ có Ví dụ dưới đây để chỉ ra
    import time
    
    # seconds passed since epoch
    seconds = 1545925769.9618232
    local_time = time.ctime(seconds)
    print("Local time:", local_time)	
    
    6 và
    import time
    
    # seconds passed since epoch
    seconds = 1545925769.9618232
    local_time = time.ctime(seconds)
    print("Local time:", local_time)	
    
    2 có liên quan như thế nào với nhau.
  • import time
    seconds = time.time()
    print("Seconds since epoch =", seconds)	
    
    1
  • Python time.asctime()

Hàm
Local time: Thu Dec 27 15:49:29 2018
2 sẽ nhận
import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
3 (hoặc một tuple chứa 9 phần tử tương ứng với
import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
3) làm đối số và trả về thời gian chi tiết cụ thể theo format từ ngày tháng năm đến thời gian hiện tại tính đến đơn vị giây.

Python time.strftime()


Hàm
Local time: Thu Dec 27 15:49:29 2018
5 nhận
import time

# seconds passed since epoch
seconds = 1545925769.9618232
local_time = time.ctime(seconds)
print("Local time:", local_time)	
3 (hoặc tuple tương ứng với nó) làm đối số và trả về giá trị thời giạn dựa vào format mà bạn quy định.

https://www.programiz.com/python-programming/time