Ngày Python
- Trang Trước Mô-đun Python
- Trang Tiếp Theo JSON Python
Ngày Python
Trong Python, ngày tháng không phải là loại dữ liệu của chính nó, nhưng chúng ta có thể nhập mô-đun có tên là datetime
Mô-đun, coi ngày tháng là đối tượng ngày tháng để xử lý.
Ví Dụ
Đầu vào datetime
Mô-đun và hiển thị ngày tháng hiện tại:
import datetime x = datetime.datetime.now() print(x)
Xuất ra ngày tháng
Nếu chúng ta thực hiện mã trên, kết quả sẽ là:
2019-08-14 12:52:55.817273
Ngày tháng chứa năm, tháng, ngày, giờ, phút, giây và vicrosecond.
datetime
Mô-đun có nhiều phương thức để trả về thông tin về đối tượng ngày tháng.
Dưới đây là một số ví dụ, bạn sẽ học chi tiết chúng trong phần sau của chương này:
Ví Dụ
Trả về tên ngày trong tuần và năm:
import datetime x = datetime.datetime.now() print(x.year) print(x.strftime("%A"))
Tạo đối tượng ngày tháng
Để tạo ngày tháng, chúng ta có thể sử dụng mô-đun datetime của datetime()
Lớp (hàm xây dựng).
datetime()
Lớp cần ba tham số để tạo ngày tháng: năm, tháng, ngày.
Ví Dụ
Tạo đối tượng ngày tháng:
import datetime x = datetime.datetime(2020, 5, 17) print(x)
datetime()
Lớp này cũng chấp nhận thời gian và khu vực thời gian (giờ, phút, giây, vicrosecond, tzone) làm tham số, nhưng chúng là tùy chọn, giá trị mặc định là 0
,(thời gian khu vực mặc định là None
)。
phương thức strftime()
datetime
Đối tượng có phương thức định dạng đối tượng ngày tháng thành chuỗi đọc được.
Phương pháp này được gọi là strftime()
và sử dụng một format
Tham số để xác định định dạng chuỗi trả về:
Ví Dụ
Hiển thị tên tháng:
import datetime x = datetime.datetime(2019, 10, 1) print(x.strftime("%B"))
Tham khảo mã định dạng hợp lệ:
Câu Lệnh | Mô Tả | Ví Dụ | TIY |
---|---|---|---|
%a | Ngày trong tuần, phiên bản ngắn | Wed | Thử Nghiệm |
%A | Ngày trong tuần, phiên bản đầy đủ | Wednesday | Thử Nghiệm |
%w | Ngày trong tuần, số từ 0-6, 0 là Chủ Nhật | 3 | Thử Nghiệm |
%d | Ngày, số từ 01-31 | 31 | Thử Nghiệm |
%b | Tháng, phiên bản ngắn | Dec | Thử Nghiệm |
%B | Tháng, phiên bản đầy đủ | December | Thử Nghiệm |
%m | Tháng, số từ 01-12 | 12 | Thử Nghiệm |
%y | Năm, phiên bản ngắn, không có thế kỷ | 18 | Thử Nghiệm |
%Y | Năm, phiên bản đầy đủ | 2018 | Thử Nghiệm |
%H | Giờ, 00-23 | 17 | Thử Nghiệm |
%I | Giờ, 00-12 | 05 | Thử Nghiệm |
%p | AM/PM | PM | Thử Nghiệm |
%M | Phút, 00-59 | 41 | Thử Nghiệm |
%S | Giây, 00-59 | 08 | Thử Nghiệm |
%f | Micro, 000000-999999 | 548513 | Thử Nghiệm |
%z | Độ Dời UTC | +0100 | Thử Nghiệm |
%Z | Khu Vực Thời Gian | CST | Thử Nghiệm |
%j | Ngày, 001-366 | 365 | Thử Nghiệm |
%U | Tuần, ngày đầu tiên trong tuần là Chủ Nhật, 00-53 | 52 | Thử Nghiệm |
%W | Tuần, ngày đầu tiên trong tuần là Chủ Nhật, 00-53 | 52 | Thử Nghiệm |
%c | Bản Địa Ngày và Thời Gian | Mon Dec 31 17:41:00 2018 | Thử Nghiệm |
%x | Bản Địa Ngày | 12/31/18 | Thử Nghiệm |
%X | Bản Địa Thời Gian | 17:41:00 | Thử Nghiệm |
%% | Ký Tự % | % | Thử Nghiệm |
- Trang Trước Mô-đun Python
- Trang Tiếp Theo JSON Python