美文网首页
Python 获取日出日落时间

Python 获取日出日落时间

作者: 走码人 | 来源:发表于2024-01-16 15:31 被阅读0次

安装

 pip install astral

获取日出日落时间

from datetime import datetime, timedelta 
from astral.sun import sun
from astral import LocationInfo

# 初始化位置信息
city = LocationInfo(name="AnJi", region="China", timezone="Asia/Shanghai", latitude=22.484786,longitude=114.549965)
new_date = datetime.now()
s = sun(city.observer, date=new_date,tzinfo=city.timezone)
print((
            f'日期: {new_date.strftime("%Y-%m-%d")} -> '
            f'黎明: {s["dawn"].strftime("%H:%M:%S")} '
            f'日出: {s["sunrise"].strftime("%H:%M:%S")} '
            f'正午: {s["noon"].strftime("%H:%M:%S")} '
            f'日落: {s["sunset"].strftime("%H:%M:%S")} '
            f'黄昏: {s["dusk"].strftime("%H:%M:%S")}'
        ))

相关文章

网友评论

      本文标题:Python 获取日出日落时间

      本文链接:https://www.haomeiwen.com/subject/npmkodtx.html