python農曆 用python計算農曆 陰曆假日

2021-10-22 12:25:41 字數 1111 閱讀 4865

這裡有日曆堅果嗎?我一直在尋找有關如何計算公曆中不規則發生的當前一年的假期的資訊。這通常是因為這個節日是基於古老的農曆。在

但我沒能完成。如果有人有乙個現代語言的示例**來描述他們的計算,我將非常感激。我更喜歡python或c*語言之一。在

我目前的進展:

完成:光明節和其他希伯來日曆假日可以使用python date_util*s*中的holiday.py找到。在

關閉:齋月:date\utils在乙個模組中有乙個伊斯蘭日曆功能,我試著得到的結果基本上是正確的,但並不完全準確。(它想把所有與朱利安日期有關的東西都轉換成,我不知道為什麼)。在

import calendar_util as cu # from date utils; no jokes from .br

# year = int(sys.ar**1) or datetime.now().year

tj = cu.gregorian_to_jd(year, 1, 1) # this year in julian

ti = cu.jd_to_islamic(tj) # this year in islamic cal

rj = cu.islamic_to_jd(ti[0], 9, 1) # first day of ramadan in julian

print cu.jd_to_gregorian(rj) # first day of ramadan in greg

# output: (2011, 8, 1) # correct

我在2023年和2023年有一天休假,這一點得到了this site的證實,儘管它提到的「北美目擊事件」對我來說有點模糊。希望能提供提高準確性的建議,比如1月1日是每年的截止日期。伊斯蘭教的年頭較短,因此每年來得更早。在

納達:農曆新年:除了this discussion之外,我沒有找到答案。在

值得慶幸的是,我找到了乙個30美元的this book鏈結,但我不願意為幾行**花那麼多錢。在關於amazon的討論中,它提到這些例程都在emacs日曆中。不過,我從來沒有安裝過emacs,所以如果這是唯一可用的**,希望有人能幫我把它挖出來簡化,讓我在今年的齋月/中國紐約。在

不確定它在這裡是否有用,但是太陽和月亮事件可以通過pyephem獲得,我已經在使用它了。也許它也有用。在

Python3 公曆轉農曆

user bin env python3 coding utf 8 import sxtwl lunar sxtwl.lunar 例項化日曆庫 print lunar ymc u 十一 u 十二 u 正 u 二 u 三 u 四 u 五 u 六 u 七 u 八 u 九 u 十 rmc u 初一 u 初...

python實現農曆和陽曆日期轉換

需安裝sxtwl包,命令如下 pip install sxtwl 農曆 lunar calendar 陽曆 solar calendar 轉換 如下 基於python3 import sxtwl 日曆中文索引 ymc u 十一 u 十二 u 正 u 二 u 三 u 四 u 五 u 六 u 七 u 八...

用python建模 用Python建模線性系統

我知道這有點老了,但一次調查就引出了這個問題。當我找不到合適的模組時,我就把它組裝起來了。不算多,但如果有人發現自己在這裡,這是個好的開始。import matplotlib.pylab as plt import numpy as np import scipy.signal def bode g...