如何在Rust程式語言中實現西曆和農曆的轉換?如何計算八字重量? 2019 年 1 月 28 日 Magic Len Rust 中國的農曆同時考慮到月球繞行地球與地球繞行太陽的情形,不像西曆那樣有著明顯的規律,雖然農曆本身的干支年是60年循環一次,但是每個年份在每次循環中,所含的各個月份之天數有可能是不一樣的,甚至連該年有沒有閏月,有閏月的話是閏幾月也都不能固定,單講哪個干支年也無法確定究竟是第幾次循環的,因此通常還會搭配其它曆法或是紀年法來使用,現在的話當然就是搭配西曆來用啦! 繼續閱讀
基於JavaFX的陰陽曆轉換程式 2015 年 12 月 17 日 Magic Len 作品分享、 軟體介紹、 Java 西曆又稱為公曆、陽曆,是以地球繞行太陽公轉為基準制定的曆法;農曆又稱為陰曆,是以月球繞行地球公轉為基準制定的曆法。農曆的用途最為直接的就是判別月亮的陰晴圓缺,例如農曆十五、十六號,是月亮最圓的時候。在民俗信仰方面,農曆日期與時間也會影響到當時的風水磁場。農曆和西曆的轉換並沒有特定的規律,因此使用專門的軟體程式來進行轉換會比較快。 繼續閱讀
JavaChineseCalendar─能讓Java支援農曆曆法的Java函式庫 2013 年 10 月 15 日 Magic Len 作品分享、 軟體介紹、 Java 雖然Java 8之後的日期函式庫能夠支援多種曆法,但是中國的農曆還是尚未被納入支援範圍。如果要在Java使用農曆曆法,可以使用「JavaChineseCalendar」這個Java函式庫。JavaChineseCalendar支援農曆和西曆日期的轉換,時間可從西曆的西元1901年2月19日支援到2100年12月31日。另外,它還能計算生辰八字的重量。 繼續閱讀