python公历转农历_python有没有能实现公历转换农历的库
展开全部
有啊。pip里有一个sxtwl的库。很方便的
pip install sxtwl 就能安装了。
如果是Windows用户,可以使用作者提供的二进制安装包:
下面是转换的例子import sxtwl
#日历中文索引
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"卅一"]
lunar = sxtwl.Lunar() #实例化日历库
#阴历转阳历,如果年是公元前的,用负号表示,比如公元前20年,则是-20
day = lunar.getDayByLunar(2030, 3, 27 , False)
print u"公历:", day.y, u"年", day.m, u"月", day.d, u"日"
if day.Lleap:
print u"阴历:润", ymc[day.Lmc], u"月", rmc[day.Ldi], u"日"
else:
print u"阴历:", ymc[day.Lmc], u"月", rmc[day.Ldi], u"日"
#同理,阳历转阴历
day = lunar.getDayBySolar(2018, 10, 20)
print u"公历:", day.y, u"年", day.m, u"月", day.d, u"日"
if day.Lleap:
print u"阴历:润", ymc[day.Lmc], u"月", rmc[day.Ldi], u"日"
else:
print u"阴历:", ymc[day.Lmc], u"月", rmc[day.Ldi], u"日"
python公历转农历_python有没有能实现公历转换农历的库相关推荐
- python十进制转八进制_Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)...
使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x) Convert an integer num ...
- python点阵显示数字_Python实现点阵字体读取与转换的方法
点阵字体是指根据文字的像素点来显示的字体,效果如下: 使用python读取并显示的过程如下: 根据中文字符获取GB2312编码 通过GB2312编码计算该汉字在点阵字库中的区位和码位 通过区位和码位计 ...
- 用python画apc图_Python开发GUI实战:图片转换素描画工具!
奋斗没有终点好好学习72变,因为将来 没有人能替你阻挡81难 . 生如蝼蚁,当有鸿鹄之志: 命如纸薄,应有不屈之心 . ! 今天被这句话触动了,所以开篇分享给大家.鸡汤有毒,但有时大家却靠它激励自己继 ...
- python输出矩阵图片_Python图片与其矩阵数据互相转换
程序 # coding=gbk from PIL import Image import numpy as np # import scipy import matplotlib.pyplot as ...
- python 十六进制转中文_Python中十六进制数组到十进制的转换
我有一个十六进制数组,看起来像:31 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
- Python公历转换农历及简易万年历
一般使用的万年历,只提供距今前后百年的日历.这是因为其所用的计算方法是一种简便的近似计算,适用范围较小.其次,天文学方法计算量大,不适合日常软件使用.但如果要进行历史研究,范围就超出常用日历,本文即实 ...
- vscode使用教程python-VSCode下好用的Python插件及配置_python
这篇文章主要介绍了微软官方的Python插件,已经自带很多功能,下面是插件功能描述,其中部分内容我做了翻译,需要的朋友可以参考下 MS Python插件. 这是微软官方的Python插件,已经自带很多 ...
- python算法和数据结构_Python中的数据结构和算法
python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...
- python中定义数据结构_Python中的数据结构—简介
python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...
最新文章
- python快速编程入门例题-Python快速编程入门,打牢基础必须知道的11个知识点 !...
- html制作动态坐标轴,HTML5 canvas制作动态随机星图
- android wifi
- 认证考试介绍之RHCE篇
- Mac-安装Homebrew报错error: could not lock config file .git/config:
- 2013-11-11 Oracle 课堂测试 练习题 例:BULK COLLECT及return table
- Mybatis判断int类型是否为空
- linux gtk python,python-Linux上具有pygtk(gtk.gdk)的桌面/根窗口上的键盘/鼠标事件
- 【Kafka】kafka Removed ✘✘✘ expired offsets in ✘✘✘ milliseconds.
- mysql怎么模拟死锁_mysql 模拟产生死锁
- MATLAB 矩阵及运算
- 【原】小软件开发心得(二)——推广、测试
- Vue实现点击上传图片预览图片功能
- AI智能视频分析系统提升水泥厂安全监管解决方案
- HTML期末大学生网页设计作业 (我的家乡南京介绍网站制作)
- .net framework 4.0 64位 提示 0x8007064 无法安装 解决方法
- 基于matlab计算aom衍射效率,傅里叶望远镜大气湍流模拟实验
- 游戏美术和策划的要求
- [Matlab]双线性变换法设计数字低通滤波器
- 电气自动化需要学c语言,电气自动化专业需要学C语言吗?