Hướng dẫn cách lấy ngày tháng năm và giờ trong python. Các thông tin này được chứa trong các instance thời gian được tạo bởi các class trong module datetime, và bạn sẽ học được cách lấy chúng hoàn hảo sau bài viết này.
Lấy ngày tháng năm và giờ trong python | class datetime
Sau khi tạo ra một innstance chứa thông tin thời gian từ class datetime, chúng ta có thể lấy ra các giá trị như ngày tháng năm hay giờ hoặc timezone, micro giây v.v… từ instance đó.
- Cách tạo innstance datetime từ class datetime, hãy tham khảo tại bài viết Sử dụng module Datetime trong python.
Cách lấy các giá trị thời gian này được liệt kê như bảng dưới đây:
datetime.year : năm
datetime.month : tháng
datetime.day : ngày
datetime.hour : giờ
datetime.minute : phút
datetime.second : giây
datetime.microsecond : micro giây
datetime.tzinfo : múi giờ
datetime.fold : 0 hoặc 1
Ví dụ cụ thể như sau:
import datetime |
Lưu ý chúng ta chỉ có thể lấy giá trị múi giờ với các instance chứa giá trị của múi giờ mà thôi. Ở ví dụ trên, instance dt
không chứa thông tin múi giờ, do đó kết quả None
đã được trả về.
Trong ví dụ sau, do instance được tạo ra có chứa thông tin của múi giờ, nên trong kết quả thu về, chúng ta có thể lấy ra giá trị múi giờ thông qua tzinfo
như sau:
import datetime |
Lấy ngày tháng năm và giờ trong python | class date và class time
Ngoài class datetime, chúng ta cũng có thể lấy giá trị thời gian trong python từ các instance được tạo ra bằng class time hoặc class date như sau:
Class date
date.year : năm
date.month : tháng
date.day : ngày
Class time
time.hour : giờ
time.minute : phút
time.second : giây
time.microsecond : micro giây
time.tzinfo : timezone
time.fold : 0 or 1
- Cách tạo innstance từ class date và class time, hãy tham khảo tại bài viết Datetime trong python là gì.
Ví dụ cụ thể như sau:
import datetime |
Mã mẫu
Sau đây, chúng ta sẽ cùng thực hành với ví dụ sau đây
import datetime |
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn về cách lấy ngày tháng năm và giờ trong python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo.
URL Link
HOME › python cơ bản - lập trình python cho người mới bắt đầu>>15. datetime trong python