python如何將時間轉換為utc時間(Python公曆和農曆轉換)
2023-10-16 13:49:32
python如何將時間轉換為utc時間?"""公曆和農曆轉換(陽曆和陰曆轉換)"""from datetime import dateimport sxtwldef moon_to_solar(yyyy_wm, mm_wm, dd_wm): # 陰曆轉陽曆 lunar = sxtwl.Lunar solar_day = lunar.getDayByLunar(yyyy_wm, mm_wm, dd_wm) solar_day_wm = "公曆(陽曆):{0}年{1}月{2}日".format(solar_day.y, solar_day.m, solar_day.d) print("公曆(陽曆):{0}年{1}月{2}日".format(solar_day.y, solar_day.m, solar_day.d)) return solar_day_wmdef solar_to_moon(yyyy_wm, mm_wm, dd_wm): # 陽曆轉陰曆 ymc = [u"十一", u"十二", u"正", u"二", u"三", u"四", u"五", u"六", u"七", u"八", u"九", u"十"] rmc = [u"初一", u"初二", u"初三", u"初四", u"初五", u"初六", u"初七", u"初八", u"初九", u"初十", \ u"十一", u"十二", u"十三", u"十四", u"十五", u"十六", u"十七", u"十八", u"十九", \ u"二十", u"廿一", u"廿二", u"廿三", u"廿四", u"廿五", u"廿六", u"廿七", u"廿八", u"廿九", u"三十", u"卅一"] yyyy_china = {0: '0', 1: '一', 2: '二', 3: '三', 4: '四', 5: '五', 6: '六', 7: '七', 8: '八', 9: '九'} yyyy_ = str(yyyy_wm) yyyy_nv = '' for i in range(len(yyyy_)): wm_ = yyyy_[i] nv_ = yyyy_china[int(wm_)] yyyy_nv = nv_ lunar = sxtwl.Lunar lunar_day = lunar.getDayBySolar(yyyy_wm, mm_wm, dd_wm) if (lunar_day.Lleap): lunar_day_wm = "農曆(陰曆):{0}年{1}月{2}".format(yyyy_nv, ymc[lunar_day.Lmc], rmc[lunar_day.Ldi]) print("陰曆(農曆):{0}年{1}月{2}".format(yyyy_nv, ymc[lunar_day.Lmc], rmc[lunar_day.Ldi])) else: lunar_day_wm = "農曆(陰曆):{0}年{1}月{2}".format(yyyy_nv, ymc[lunar_day.Lmc], rmc[lunar_day.Ldi]) print("農曆(陰曆):{0}年{1}月{2}".format(yyyy_nv, ymc[lunar_day.Lmc], rmc[lunar_day.Ldi])) return lunar_day_wmif __name__ == '__main__': moon_to_solar(1998, 5, 22) solar_to_moon(1997, 12, 26) """運行結果""" 公曆(陽曆):1998年6月16日 農曆(陰曆):一九九七年十一月廿七 Process finished with exit code 0 """ Pgabc 2022000012 author : Pgabc www.wmdbsoft.com """,我來為大家科普一下關於python如何將時間轉換為utc時間?下面希望有你要的答案,我們一起來看看吧!

python如何將時間轉換為utc時間
"""公曆和農曆轉換(陽曆和陰曆轉換)"""from datetime import dateimport sxtwldef moon_to_solar(yyyy_wm, mm_wm, dd_wm): # 陰曆轉陽曆 lunar = sxtwl.Lunar solar_day = lunar.getDayByLunar(yyyy_wm, mm_wm, dd_wm) solar_day_wm = "公曆(陽曆):{0}年{1}月{2}日".format(solar_day.y, solar_day.m, solar_day.d) print("公曆(陽曆):{0}年{1}月{2}日".format(solar_day.y, solar_day.m, solar_day.d)) return solar_day_wmdef solar_to_moon(yyyy_wm, mm_wm, dd_wm): # 陽曆轉陰曆 ymc = [u"十一", u"十二", u"正", u"二", u"三", u"四", u"五", u"六", u"七", u"八", u"九", u"十"] rmc = [u"初一", u"初二", u"初三", u"初四", u"初五", u"初六", u"初七", u"初八", u"初九", u"初十", \ u"十一", u"十二", u"十三", u"十四", u"十五", u"十六", u"十七", u"十八", u"十九", \ u"二十", u"廿一", u"廿二", u"廿三", u"廿四", u"廿五", u"廿六", u"廿七", u"廿八", u"廿九", u"三十", u"卅一"] yyyy_china = {0: '0', 1: '一', 2: '二', 3: '三', 4: '四', 5: '五', 6: '六', 7: '七', 8: '八', 9: '九'} yyyy_ = str(yyyy_wm) yyyy_nv = '' for i in range(len(yyyy_)): wm_ = yyyy_[i] nv_ = yyyy_china[int(wm_)] yyyy_nv = nv_ lunar = sxtwl.Lunar lunar_day = lunar.getDayBySolar(yyyy_wm, mm_wm, dd_wm) if (lunar_day.Lleap): lunar_day_wm = "農曆(陰曆):{0}年{1}月{2}".format(yyyy_nv, ymc[lunar_day.Lmc], rmc[lunar_day.Ldi]) print("陰曆(農曆):{0}年{1}月{2}".format(yyyy_nv, ymc[lunar_day.Lmc], rmc[lunar_day.Ldi])) else: lunar_day_wm = "農曆(陰曆):{0}年{1}月{2}".format(yyyy_nv, ymc[lunar_day.Lmc], rmc[lunar_day.Ldi]) print("農曆(陰曆):{0}年{1}月{2}".format(yyyy_nv, ymc[lunar_day.Lmc], rmc[lunar_day.Ldi])) return lunar_day_wmif __name__ == '__main__': moon_to_solar(1998, 5, 22) solar_to_moon(1997, 12, 26) """運行結果""" 公曆(陽曆):1998年6月16日 農曆(陰曆):一九九七年十一月廿七 Process finished with exit code 0 """ Pgabc 2022000012 author : Pgabc www.wmdbsoft.com """
,