Chúng ta có thể sử dụng hai cách để lấy tên tháng từ một số trong Python. Đầu tiên là mô-đun lịch và thứ hai là phương thức
Month Number: 2 Month full name is: February Month short name is: Feb4 của mô-đun ngày giờ. Các bước bên dưới cho biết cách lấy tên tháng từ một số trong Python bằng mô-đun lịch
- Nhập mô-đun lịch
Lịch là một mô-đun tích hợp có sẵn trong 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
- Sử dụng lịch. thuộc tính dữ liệu month_name
Sử dụng thuộc tính
Month Number: 2 Month full name is: February Month short name is: Feb
5 để lấy tên đầy đủ của tháng từ một số.
______06 là một mảng đại diện cho các tháng trong năm ở ngôn ngữ hiện tại. Điều này tuân theo quy ước tiêu chuẩn của tháng Giêng là tháng số 1, vì vậy nó có độ dài là 13 vàMonth Number: 2 Month full name is: February Month short name is: Feb
7 là chuỗi rỗng.
Ví dụ:Month Number: 2 Month full name is: February Month short name is: Feb
8 sẽ trả về tháng 2 dưới dạng tên tháng. Ở đây 2 là số tháng. - Sử dụng lịch. thuộc tính dữ liệu month_abbr
Nếu bạn muốn chuyển đổi số tháng thành tên tháng viết tắt, hãy sử dụng thuộc tính dữ liệu
Month Number: 2 Month full name is: February Month short name is: Feb
9.
Ví dụ:
0 sẽ trả về Feb dưới dạng tên tháng. Ghi chú. Feb là tên viết tắt của tháng 2.import calendar # get all months name using number for i in range[1, 13]: # get month name print['Month full name is:', calendar.month_name[i]] print['Month short name is:', calendar.month_abbr[i]]
Thí dụ. Nhận tên tháng từ số trong Python
import calendar
num = 2
print['Month Number:', num]
# get month name
print['Month full name is:', calendar.month_name[num]]
print['Month short name is:', calendar.month_abbr[num]]
đầu ra
Month Number: 2 Month full name is: February Month short name is: Feb
Ngoài ra, bạn có thể lấy tên của tất cả các tháng bằng thuộc tính dữ liệu này
Thí dụ
import calendar
# get all months name using number
for i in range[1, 13]:
# get month name
print['Month full name is:', calendar.month_name[i]]
print['Month short name is:', calendar.month_abbr[i]]
Nhận tên tháng từ Datetime trong Python
Sử dụng đoạn mã dưới đây để lấy tên tháng từ một đối tượng ngày giờ
- Đầu tiên, trích xuất số tháng từ đối tượng ngày giờ bằng thuộc tính
1import calendar # get all months name using number for i in range[1, 13]: # get month name print['Month full name is:', calendar.month_name[i]] print['Month short name is:', calendar.month_abbr[i]]
- Tiếp theo, sử dụng thuộc tính
2 để lấy tên thángimport calendar # get all months name using number for i in range[1, 13]: # get month name print['Month full name is:', calendar.month_name[i]] print['Month short name is:', calendar.month_abbr[i]]
Thí dụ
Month Number: 2 Month full name is: February Month short name is: Feb2
đầu ra
Month Number: 2 Month full name is: February Month short name is: Feb3
Nhận tên tháng từ Datetime bằng cách sử dụng strftime[]
Phương thức strftime[] biểu thị ngày giờ ở định dạng chuỗi. Sử dụng
import calendar
# get all months name using number
for i in range[1, 13]:
# get month name
print['Month full name is:', calendar.month_name[i]]
print['Month short name is:', calendar.month_abbr[i]]
3 để chuyển đối tượng datetime thành chuỗi theo định dạng tương ứngCác mã định dạng là các chỉ thị tiêu chuẩn để đề cập đến định dạng mà bạn muốn biểu thị ngày giờ. Ví dụ: mã
import calendar
# get all months name using number
for i in range[1, 13]:
# get month name
print['Month full name is:', calendar.month_name[i]]
print['Month short name is:', calendar.month_abbr[i]]
4 chuyển đổi ngày thành định dạng import calendar
# get all months name using number
for i in range[1, 13]:
# get month name
print['Month full name is:', calendar.month_name[i]]
print['Month short name is:', calendar.month_abbr[i]]
5Trong trường hợp của chúng tôi, chúng tôi cần tên tháng, vì vậy chúng tôi cần sử dụng hai chỉ thị bên dưới
6. Trả về tên đầy đủ của tháng. Giống như, tháng sáu, tháng baimport calendar # get all months name using number for i in range[1, 13]: # get month name print['Month full name is:', calendar.month_name[i]] print['Month short name is:', calendar.month_abbr[i]]
7. Trả về tên viết tắt của tháng [Ba ký tự đầu tiên]. Như, Mar, Junimport calendar # get all months name using number for i in range[1, 13]: # get month name print['Month full name is:', calendar.month_name[i]] print['Month short name is:', calendar.month_abbr[i]]
Xem thêm chỉ thị để tham khảo
Thí dụ
Month Number: 2 Month full name is: February Month short name is: Feb9
đầu ra
Month Number: 2 Month full name is: February Month short name is: Feb0
Chuyển đổi tên tháng thành số tháng trong Python
Bây giờ, hãy xem cách chuyển đổi tên tháng thành số tháng. Chúng ta cũng sẽ xem cách chuyển đổi số tháng thành tên tháng viết tắt hoặc tên tháng viết tắt thành số tháng
Thí dụ
Sử dụng ví dụ này, bạn có thể ánh xạ tên tháng thành số tháng và ngược lại
Month Number: 2 Month full name is: February Month short name is: Feb1
đầu ra
Month Number: 2 Month full name is: February Month short name is: Feb2
Chuyển đổi số tháng thành tên tháng trong gấu trúc
Nếu bạn đang làm việc với một chuỗi hoặc khung dữ liệu gấu trúc, những ví dụ này sẽ giúp bạn. Trước tiên, hãy xem cách lấy tên tháng của chuỗi pandas gồm nhiều ngày
Sử dụng hàm
import calendar
# get all months name using number
for i in range[1, 13]:
# get month name
print['Month full name is:', calendar.month_name[i]]
print['Month short name is:', calendar.month_abbr[i]]
8 để lấy tên tháng trong pandasChuyển đổi ngày giờ của gấu trúc thành tên tháng
Thí dụ
Month Number: 2 Month full name is: February Month short name is: Feb4
đầu ra
Month Number: 2 Month full name is: February Month short name is: Feb0
Chuyển đổi một cột số tháng trong khung dữ liệu thành tên tháng
Nếu một trong các cột của khung dữ liệu gấu trúc chứa số tháng, thì hãy sử dụng mã bên dưới để chuyển đổi số tháng thành tên tháng