Kiểm tra xem ngày có phải là cuối tháng không python

Mô-đun này cho phép bạn xuất lịch như chương trình Unix cal và cung cấp thêm các chức năng hữu ích liên quan đến lịch. Theo mặc định, các lịch này có Thứ Hai là ngày đầu tiên trong tuần và Chủ nhật là ngày cuối cùng [quy ước của Châu Âu]. Sử dụng

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
4 để đặt ngày đầu tuần thành Chủ nhật [6] hoặc bất kỳ ngày nào khác trong tuần. Các tham số chỉ định ngày được đưa ra dưới dạng số nguyên. Đối với chức năng liên quan, xem thêm mô-đun
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
5 và
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
6

Các chức năng và lớp được xác định trong mô-đun này sử dụng lịch được lý tưởng hóa, lịch Gregorian hiện tại được mở rộng vô thời hạn theo cả hai hướng. Điều này phù hợp với định nghĩa của lịch “proleptic Gregorian” trong cuốn sách “Tính toán theo lịch” của Dershowitz và Reingold, trong đó nó là lịch cơ sở cho tất cả các phép tính. Năm không và năm âm được giải thích theo quy định của tiêu chuẩn ISO 8601. Năm 0 là 1 TCN, năm -1 là 2 TCN, v.v.

lớp lịch. Lịch[ngày đầu tuần=0]

Tạo một đối tượng

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
7. firstweekday là một số nguyên xác định ngày đầu tuần.
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
0 là
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
1 [mặc định],
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
2 là
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
3

Đối tượng

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
7 cung cấp một số phương pháp có thể được sử dụng để chuẩn bị dữ liệu lịch cho định dạng. Lớp này không tự thực hiện bất kỳ định dạng nào. Đây là công việc của các lớp con

Phiên bản

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
7 có các phương thức sau

các ngày trong tuần[]

Trả về một trình vòng lặp cho các số ngày trong tuần sẽ được sử dụng trong một tuần. Giá trị đầu tiên từ iterator sẽ giống với giá trị của thuộc tính

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
6

itermonthdates[năm , tháng]

Trả về một iterator cho tháng tháng [1–12] trong năm năm. Trình lặp này sẽ trả về tất cả các ngày [dưới dạng đối tượng

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
7] trong tháng và tất cả các ngày trước khi bắt đầu tháng hoặc sau khi kết thúc tháng được yêu cầu để có được một tuần đầy đủ

itermonthdays[năm , tháng]

Trả về một iterator cho tháng tháng trong năm năm tương tự như

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
8, nhưng không bị giới hạn bởi phạm vi
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
7. Ngày trả về sẽ chỉ đơn giản là số ngày trong tháng. Đối với những ngày ngoài tháng được chỉ định, số ngày là
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
1

itermonthdays2[năm , tháng]

Trả về một iterator cho tháng tháng trong năm năm tương tự như

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
8, nhưng không bị giới hạn bởi phạm vi
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
7. Các ngày được trả về sẽ là các bộ bao gồm một ngày của số tháng và một số ngày trong tuần

itermonthdays3[năm , tháng]

Trả về một iterator cho tháng tháng trong năm năm tương tự như

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
8, nhưng không bị giới hạn bởi phạm vi
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
7. Ngày trả về sẽ là bộ dữ liệu bao gồm một năm, một tháng và một ngày trong tháng

Mới trong phiên bản 3. 7

itermonthdays4[năm , tháng]

Trả về một iterator cho tháng tháng trong năm năm tương tự như

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
8, nhưng không bị giới hạn bởi phạm vi
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
7. Các ngày được trả về sẽ là các bộ dữ liệu bao gồm một năm, một tháng, một ngày trong tháng và một ngày trong tuần.

Mới trong phiên bản 3. 7

thángdatescalendar[năm , tháng]

Trả về danh sách các tuần trong tháng tháng của năm dưới dạng tuần đầy đủ. Tuần là danh sách của bảy đối tượng

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
7

thángngày2lịch[năm , tháng]

Trả về danh sách các tuần trong tháng tháng của năm dưới dạng tuần đầy đủ. Tuần là danh sách bảy bộ số ngày và số thứ trong tuần

monthdayscalendar[năm , tháng]

Trả về danh sách các tuần trong tháng tháng của năm dưới dạng tuần đầy đủ. Tuần là danh sách bảy số ngày

yeardatescalendar[năm , chiều rộng=3]

Trả lại dữ liệu cho năm đã chỉ định sẵn sàng để định dạng. Giá trị trả về là danh sách các hàng tháng. Mỗi hàng tháng chứa tối đa chiều rộng tháng [mặc định là 3]. Mỗi tháng có từ 4 đến 6 tuần và mỗi tuần có 1–7 ngày. Ngày là đối tượng

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
7

yeardays2calendar[năm , chiều rộng=3]

Trả lại dữ liệu cho năm đã chỉ định sẵn sàng để định dạng [tương tự như

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
79]. Các mục nhập trong danh sách tuần là bộ số ngày và số ngày trong tuần. Số ngày bên ngoài tháng này là số không

yeardayscalendar[năm , chiều rộng=3]

Trả lại dữ liệu cho năm đã chỉ định sẵn sàng để định dạng [tương tự như

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
79]. Các mục trong danh sách tuần là số ngày. Số ngày bên ngoài tháng này là số không

lớp lịch. Lịch văn bản[ngày đầu tuần=0]

Lớp này có thể được sử dụng để tạo lịch văn bản thuần túy

Phiên bản

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
91 có các phương pháp sau

định dạng tháng[năm , tháng , với=0 , l=0]

Trả về lịch của một tháng trong một chuỗi nhiều dòng. Nếu w được cung cấp, nó chỉ định chiều rộng của các cột ngày, được căn giữa. Nếu l được đưa ra, nó chỉ định số dòng mỗi tuần sẽ sử dụng. Phụ thuộc vào ngày trong tuần đầu tiên như được chỉ định trong hàm tạo hoặc được đặt theo phương thức

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
4

tháng[năm , tháng , với=0 , l=0]

In lịch của một tháng như được trả về bởi

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
93

năm định dạng[năm , w=2 , l=1 , c=6 , m=3]

Trả về lịch m-cột cho cả năm dưới dạng chuỗi nhiều dòng. Các tham số tùy chọn w, l và c lần lượt dành cho chiều rộng cột ngày, số dòng mỗi tuần và số khoảng cách giữa các cột tháng. Phụ thuộc vào ngày trong tuần đầu tiên như được chỉ định trong hàm tạo hoặc được đặt theo phương thức

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
4. Năm sớm nhất có thể tạo lịch phụ thuộc vào nền tảng

năm đầu[năm , w=2 , l=1 , c=6 , m=3]

In lịch cho cả năm như được trả về bởi

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
95

lớp lịch. HTMLLịch[ngày đầu tuần=0]

Lớp này có thể được sử dụng để tạo lịch HTML

Phiên bản

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
96 có các phương thức sau

định dạng tháng[năm , tháng , withyear=Đúng]

Trả về lịch của một tháng dưới dạng bảng HTML. Nếu withyear là true thì năm sẽ được đưa vào tiêu đề, nếu không thì chỉ tên tháng sẽ được sử dụng

năm định dạng[năm , chiều rộng=3]

Trả về lịch của một năm dưới dạng bảng HTML. chiều rộng [mặc định là 3] chỉ định số tháng trên mỗi hàng

trang định dạng năm[năm , chiều rộng=3 , css='lịch. css' , mã hóa=Không có]

Trả lại lịch một năm dưới dạng trang HTML hoàn chỉnh. chiều rộng [mặc định là 3] chỉ định số tháng trên mỗi hàng. css là tên của biểu định kiểu xếp tầng sẽ được sử dụng. Có thể thông qua

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
97 nếu không sử dụng biểu định kiểu. mã hóa chỉ định mã hóa sẽ được sử dụng cho đầu ra [mặc định là mã hóa mặc định của hệ thống]

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
96 có các thuộc tính sau mà bạn có thể ghi đè để tùy chỉnh các lớp CSS mà lịch sử dụng

các lớp css

Danh sách các lớp CSS được sử dụng cho mỗi ngày trong tuần. Danh sách lớp mặc định là

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
5

nhiều phong cách có thể được thêm vào mỗi ngày

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]

Lưu ý rằng độ dài của danh sách này phải là bảy mục

cssclass_noday

Lớp CSS cho một ngày trong tuần diễn ra trong tháng trước hoặc tháng tới

Mới trong phiên bản 3. 7

cssclasses_weekday_head

Danh sách các lớp CSS được sử dụng cho tên ngày trong tuần ở hàng tiêu đề. Mặc định giống như

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
99

Mới trong phiên bản 3. 7

cssclass_month_head

Lớp CSS đầu tháng [được sử dụng bởi

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
80]. Giá trị mặc định là
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
81

Mới trong phiên bản 3. 7

cssclass_month

Lớp CSS cho bảng cả tháng [được sử dụng bởi

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
93]. Giá trị mặc định là
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
81

Mới trong phiên bản 3. 7

cssclass_year

Lớp CSS cho bảng tổng kết cả năm [được sử dụng bởi

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
95]. Giá trị mặc định là
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
85

Mới trong phiên bản 3. 7

cssclass_year_head

Lớp CSS cho đầu bảng trong cả năm [được sử dụng bởi

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
95]. Giá trị mặc định là
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
85

Mới trong phiên bản 3. 7

Lưu ý rằng mặc dù cách đặt tên cho các thuộc tính lớp được mô tả ở trên là số ít [e. g.

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
88
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
89], chẳng hạn, người ta có thể thay thế một lớp CSS bằng một danh sách các lớp CSS được phân tách bằng dấu cách

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
7

Đây là một ví dụ về cách

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
96 có thể được tùy chỉnh

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
9

lớp lịch. LocaleTextCalendar[firstweekday=0 , ngôn ngữ=Không có]

Lớp con của

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
91 này có thể được truyền một tên miền địa phương trong hàm tạo và sẽ trả về tên tháng và ngày trong tuần ở miền địa phương đã chỉ định

lớp lịch. Ngôn ngữHTMLLịch[firstweekday=0 , ngôn ngữ=Không có]

Lớp con của

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
96 này có thể được truyền một tên miền địa phương trong hàm tạo và sẽ trả về tên tháng và ngày trong tuần ở miền địa phương đã chỉ định

Ghi chú

Phương thức khởi tạo,

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
23 và
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
80 của hai lớp này tạm thời thay đổi ngôn ngữ
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
25 thành ngôn ngữ đã cho. Vì ngôn ngữ hiện tại là cài đặt toàn quy trình nên chúng không an toàn cho luồng

Đối với lịch văn bản đơn giản, mô-đun này cung cấp các chức năng sau

lịch. setfirstweekday[ngày trong tuần]

Đặt ngày trong tuần [

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
1 là Thứ Hai,
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
3 là Chủ nhật] để bắt đầu mỗi tuần. Các giá trị
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
0,
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
29,
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
40,
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
41,
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
42,
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
43 và
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
2 được cung cấp để thuận tiện. Ví dụ: để đặt ngày trong tuần đầu tiên thành Chủ nhật

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
8

lịch. ngày đầu tuần[]

Trả về cài đặt hiện tại cho ngày trong tuần bắt đầu mỗi tuần

lịch. isleap[năm]

Trả về ________ 545 nếu năm là năm nhuận, nếu không thì ________ 546

lịch. ngày nhuận[y1 , y2]

Trả về số năm nhuận trong phạm vi từ y1 đến y2 [không bao gồm], trong đó y1 và y2 là năm

Chức năng này hoạt động cho các phạm vi kéo dài một thế kỷ thay đổi

lịch. ngày trong tuần[năm , tháng , ngày]

Trả về ngày trong tuần [

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
1 là Thứ Hai] cho năm [________ 548–…], tháng [________ 549–________ 550], ngày [_______ 549–
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
52]

lịch. đầu tuần[n]

Trả về tiêu đề chứa tên ngày trong tuần được viết tắt. n chỉ định độ rộng bằng ký tự cho một ngày trong tuần

lịch. khoảng tháng[năm , tháng]

Trả về ngày trong tuần của ngày đầu tiên của tháng và số ngày trong tháng, cho năm và tháng đã chỉ định

lịch. tháng dương lịch[năm , tháng]

Trả về một ma trận đại diện cho lịch của một tháng. Mỗi hàng đại diện cho một tuần; . Mỗi tuần bắt đầu với Thứ Hai trừ khi được đặt bởi

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
4

lịch. tháng[năm , tháng , với=0 , l=0]

In lịch của một tháng như được trả về bởi

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
54

lịch. tháng[năm , tháng , với=0 , l=0]

Trả về lịch của một tháng trong một chuỗi nhiều dòng bằng cách sử dụng

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
93 của lớp
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
91

lịch. tháng[năm , w=0 , l=0 , c=6 , m=3]

In lịch cho cả năm như được trả về bởi

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
57

lịch. lịch[năm , w=2 , l=1 , c=6 , m=3]

Trả về lịch 3 cột cho cả năm dưới dạng chuỗi nhiều dòng bằng cách sử dụng

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
95 của lớp
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
91

lịch. thời gian[bộ]

Một hàm không liên quan nhưng tiện dụng, lấy một bộ thời gian, chẳng hạn như được trả về bởi hàm

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
60 trong mô-đun
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
6 và trả về giá trị dấu thời gian Unix tương ứng, giả sử một kỷ nguyên là năm 1970 và mã hóa POSIX. Trên thực tế,
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
62 và
cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
63 là nghịch đảo của nhau

Mô-đun

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
2 xuất các thuộc tính dữ liệu sau

lịch. day_name

Một mảng đại diện cho các ngày trong tuần ở miền địa phương hiện tại

lịch. day_abbr

Một mảng đại diện cho các tháng viết tắt của năm ở miền địa phương hiện tại. Điều này tuân theo quy ước thông thường của tháng Giêng là tháng số 1, vì vậy nó có độ dài là 13 và

cssclasses = ["mon text-bold", "tue", "wed", "thu", "fri", "sat", "sun red"]
66 là chuỗi rỗng

Chủ Đề