Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng mô-đun Python
1 để thao tác ngày và giờCode language: Python [python]
1999-12-31
Giới thiệu về mô-đun ngày giờ Python
1 là một mô-đun tích hợp cung cấp các lớp để thao tác ngày và giờCode language: Python [python]
1999-12-31
Để thao tác ngày, bạn sử dụng lớp
3. Ví dụ: ví dụ sau tạo một đối tượng ngày mới với năm, tháng và ngàyCode language: Python [python]
1999-12-31
Code language: Python [python]
from datetime import date d = date[1999, 12, 31] print[d] print[type[d]]
đầu ra
Code language: Python [python]
1999-12-31
Làm thế nào nó hoạt động
Đầu tiên, nhập lớp
3 từ mô-đunCode language: Python [python]
1999-12-31
1Code language: Python [python]
1999-12-31
Code language: Python [python]
from datetime import date
Thứ hai, tạo một đối tượng ngày mới với ba số nguyên năm, tháng và ngày
________số 8Lưu ý rằng nếu bạn sử dụng số nguyên không hợp lệ cho năm, tháng và ngày, bạn sẽ nhận được ngoại lệ
6Code language: Python [python]
1999-12-31
Thứ ba, hiển thị đối tượng ngày và loại của nó
Code language: Python [python]
1999-12-31
Lấy năm, tháng và ngày của một đối tượng ngày tháng
Đối tượng
3 có một số thuộc tính hữu ích nhưCode language: Python [python]
1999-12-31
8,Code language: Python [python]
1999-12-31
9 vàCode language: Python [python]
1999-12-31
40Code language: Python [python]
1999-12-31
4Code language: Python [python]
1999-12-31
đầu ra
6Code language: Python [python]
1999-12-31
Lấy ngày hiện tại
Để lấy ngày hiện tại, bạn sử dụng phương thức của lớp
41Code language: Python [python]
1999-12-31
8Code language: Python [python]
1999-12-31
Nhận ngày trong tuần
42 trả về ngày trong tuần mà Thứ Hai bằng 0, Thứ Ba là một, v.v.Code language: Python [python]
1999-12-31
43 cũng trả về ngày trong tuần nhưng Thứ Hai là một, Thứ Ba là hai, v.v. Ví dụCode language: Python [python]
1999-12-31
1
1999-12-31
Code language: Python [python]
Để lấy tên ngày dựa trên ngày trong tuần, bạn có thể sử dụng hàm
44 của mô-đunCode language: Python [python]
1999-12-31
45. Ví dụCode language: Python [python]
1999-12-31
4Code language: Python [python]
1999-12-31
múi giờ
Để thể hiện sự khác biệt giữa hai ngày, bạn sử dụng lớp
46. Sau đây tạo một đối tượngCode language: Python [python]
1999-12-31
46 mớiCode language: Python [python]
1999-12-31
0Code language: Python [python]
1999-12-31
đầu ra
1Code language: Python [python]
1999-12-31
Sau khi có một đối tượng
46, bạn có thể cộng/trừ nó vào/từ một đối tượng ngày tháng. Ví dụ: phần sau sử dụng timedelta để thêm 7 ngày vào ngày hôm nayCode language: Python [python]
1999-12-31
2Code language: Python [python]
1999-12-31
Cộng/trừ hai ngày
Khi bạn cộng hoặc trừ hai ngày, bạn sẽ nhận được một đối tượng
46. Ví dụ: phần sau hiển thị số ngày đến năm mớiCode language: Python [python]
1999-12-31
3Code language: Python [python]
1999-12-31
Làm thế nào nó hoạt động
Đầu tiên, đón năm mới bằng cách thêm một vào năm hiện tại kể từ ngày hôm nay
4Code language: Python [python]
1999-12-31
Thứ hai, tạo một đối tượng
3 mới với ngày năm mớiCode language: Python [python]
1999-12-31
5Code language: Python [python]
1999-12-31
Thứ ba, trừ ngày hôm nay từ năm mới
6Code language: Python [python]
1999-12-31
Cuối cùng, hiển thị đầu ra
7Code language: Python [python]
1999-12-31
đầu ra
8Code language: Python [python]
1999-12-31
Lưu ý rằng số ngày bạn chạy chương trình có thể khác
Để lấy số ngày chỉ từ một timedelta, bạn sử dụng thuộc tính
61Code language: Python [python]
1999-12-31
9Code language: Python [python]
1999-12-31
đầu ra
0
from datetime import date
Code language: Python [python]
Thời gian
Để biểu thị thời gian, bạn sử dụng lớp
62 từ mô-đunCode language: Python [python]
1999-12-31
1. Ví dụ: phần sau tạo một đối tượng thời gian mới với giờ, phút, giây và micro giâyCode language: Python [python]
1999-12-31
1Code language: Python [python]
from datetime import date
đầu ra
2Code language: Python [python]
from datetime import date
Giống như đối tượng
3, đối tượngCode language: Python [python]
1999-12-31
62 có các thuộc tính giờ, phút, giây và micro giâyCode language: Python [python]
1999-12-31
3Code language: Python [python]
from datetime import date
đầu ra
4Code language: Python [python]
from datetime import date
ngày giờ
Lớp
1 đại diện cho cả ngày và giờ. Sau đây tạo một đối tượngCode language: Python [python]
1999-12-31
1 mới với năm, tháng, ngày, giờ, phút, giây và micro giâyCode language: Python [python]
1999-12-31
5Code language: Python [python]
from datetime import date
đầu ra
6Code language: Python [python]
from datetime import date
Để lấy thời gian hiện tại, bạn sử dụng phương thức
68 của đối tượngCode language: Python [python]
1999-12-31
69Code language: Python [python]
1999-12-31
7Code language: Python [python]
from datetime import date
Để lấy đối tượng ngày tháng ra khỏi đối tượng
1, bạn sử dụng phương thứcCode language: Python [python]
1999-12-31
81Code language: Python [python]
1999-12-31
5Code language: Python [python]
from datetime import date
đầu ra
9Code language: Python [python]
from datetime import date
Tương tự, phương thức
82 trả về đối tượng thời gian của đối tượngCode language: Python [python]
1999-12-31
1Code language: Python [python]
1999-12-31
0Code language: Python [python]
d = date[1999, 12, 31]
đầu ra
2
from datetime import date
Code language: Python [python]
Giống như các đối tượng ngày và giờ, bạn có thể cộng/trừ một
46 vào/từ một đối tượng ngày giờ. Ví dụCode language: Python [python]
1999-12-31
2Code language: Python [python]
d = date[1999, 12, 31]
đầu ra
3Code language: Python [python]
d = date[1999, 12, 31]
Trong ví dụ này, chúng tôi thêm 1 ngày và 5 giờ vào đối tượng ngày giờ
Để lấy dòng điện trong
85, bạn sử dụng phương phápCode language: Python [python]
1999-12-31
86Code language: Python [python]
1999-12-31
4Code language: Python [python]
d = date[1999, 12, 31]
Định dạng ngày & giờ
Các đối tượng date, time và datetime có phương thức
87 định dạng ngày, giờ và datetime. Nó chấp nhận một đối số [định dạng]Code language: Python [python]
1999-12-31
5Code language: Python [python]
d = date[1999, 12, 31]
Đối số
88 chứa các lệnh định dạng ngày và giờ. Bảng sau đây hiển thị các chỉ thị định dạngChỉ thịÝ nghĩaVí dụCode language: Python [python]
1999-12-31
89Tên ngày trong tuần viết tắtMon, TueCode language: Python [python]
1999-12-31
10A Tên ngày trong tuần đầy đủThứ hai, Thứ ba, …Code language: Python [python]
1999-12-31
11A Ngày trong tuần [0 là Chủ nhật và 6 là Thứ bảy]0, 1, …, 6Code language: Python [python]
1999-12-31
12Một ngày không đệm trong tháng01, 02, …, 31Code language: Python [python]
1999-12-31
13Tên tháng viết tắtJan, Feb, . T6 31 tháng 12 09. 30. 45 1999Code language: Python [python]
1999-12-31
01Chuỗi ngày12/31/99Code language: Python [python]
1999-12-31
02Chuỗi thời gian09. 30. 45Code language: Python [python]
1999-12-31
03Ký tựCode language: Python [python]
1999-12-31
04 theo nghĩa đen. %Code language: Python [python]
1999-12-31
Ví dụ: phần sau đây trình bày cách sử dụng phương thức
87 để định dạng ngày giờCode language: Python [python]
1999-12-31
6Code language: Python [python]
d = date[1999, 12, 31]
đầu ra
7Code language: Python [python]
d = date[1999, 12, 31]
Chuyển đổi một chuỗi thành ngày & giờ
06 là một phương thức lớp của lớpCode language: Python [python]
1999-12-31
1, phân tích cú pháp một chuỗi có định dạng đã cho thành một đối tượngCode language: Python [python]
1999-12-31
1Code language: Python [python]
1999-12-31