可以在代码中加入以下语句来将英文转换为中文:
import calendar
# 将英文转换为中文
month_map = {1: "一月",
2: "二月",
3: "三月",
4: "四月",
5: "五月",
6: "六月",
7: "七月",
8: "八月",
9: "九月",
10: "十月",
11: "十一月",
12: "十二月",
}
weekday_map = {0: "周一",
1: "周二",
2: "周三",
3: "周四",
4: "周五",
5: "周六",
6: "周日",
}
# 获取日出日落时间
def get_sunrise_sunset_times(latitude, longitude, year, month, day):
sunrise_time, sunset_time = astral.sun.sunrise_sunset(datetime.date(year, month, day),
latitude, longitude)
sunrise_time_str = sunrise_time.strftime("%H:%M:%S")
sunset_time_str = sunset_time.strftime("%H:%M:%S")
sunrise_time_str_cn = f"{sunrise_time_str} ({weekday_map[sunrise_time.weekday()]})" # 加入星期几的信息
sunset_time_str_cn = f"{sunset_time_str} ({weekday_map[sunset_time.weekday()]})" # 加入星期几的信息
return sunrise_time_str_cn, sunset_time_str_cn
# 获取月出月落时间
def get_moonrise_moonset_times(latitude, longitude, year, month, day):
moonrise_time, moonset_time = astral.moon.moonrise_moonset(datetime.date(year, month, day),
latitude, longitude)
moonrise_time_str = moonrise_time.strftime("%H:%M:%S")
moonset_time_str = moonset_time.strftime("%H:%M:%S")
moonrise_time_str_cn = f"{moonrise_time_str} ({weekday_map[moonrise_time.weekday()]})" # 加入星期几的信息
moonset_time_str_cn = f"{moonset_time_str} ({weekday_map[moonset_time.weekday()]})" # 加入星期几的信息
return moonrise_time_str_cn, moonset_time_str_cn
# 获取当前月的月