Đã giải quyết: Ngày và giờ trong python

Vấn đề chính với ngày và giờ trong Python là chúng không phải lúc nào cũng đáng tin cậy. Ví dụ: nếu bạn cố gắng sử dụng hàm date() để lấy ngày hiện tại, hàm này có thể trả về kết quả khác mỗi khi bạn chạy. Điều này là do trình thông dịch Python sử dụng múi giờ mặc định.

import datetime

datetime.date(2020, 9, 1)
datetime.time(12, 30, 45)
datetime.datetime(2020, 9, 1, 12, 30, 45)

Dòng mã này nhập mô-đun datetime.

Dòng datetime.date(2020, 9, 1) tạo một đối tượng ngày với năm, tháng và ngày được chỉ định.

Dòng datetime.time(12, 30, 45) tạo một đối tượng thời gian với giờ, phút và giây được chỉ định.

Dòng datetime.datetime(2020, 9, 1, 12, 30, 45) tạo một đối tượng datetime với năm, tháng, ngày, giờ, phút và giây được chỉ định.

Mẹo để làm việc với ngày tháng

Có một số mẹo để làm việc với ngày tháng trong Python.

Đầu tiên là sử dụng mô-đun datetime. Mô-đun này cung cấp nhiều chức năng để làm việc với ngày và giờ.

Một mẹo hữu ích khác là sử dụng hàm strftime để định dạng ngày theo một cách cụ thể. Ví dụ: bạn có thể sử dụng strftime để định dạng ngày dưới dạng chuỗi văn bản, số hoặc dấu thời gian.

Mẹo làm việc với Times

Có một số mẹo để làm việc với Times trong Python.

Trước tiên, bạn có thể sử dụng mô-đun thời gian để lấy thời gian hiện tại tính bằng giây hoặc mili giây.

time.time() # Trả về dấu thời gian tính bằng giây time.time() # Trả về dấu thời gian tính bằng mili giây

bài viết liên quan:

Để lại một bình luận