展开全部

有啊。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有没有能实现公历转换农历的库相关推荐

  1. python十进制转八进制_Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)...

    使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x) Convert an integer num ...

  2. python点阵显示数字_Python实现点阵字体读取与转换的方法

    点阵字体是指根据文字的像素点来显示的字体,效果如下: 使用python读取并显示的过程如下: 根据中文字符获取GB2312编码 通过GB2312编码计算该汉字在点阵字库中的区位和码位 通过区位和码位计 ...

  3. 用python画apc图_Python开发GUI实战:图片转换素描画工具!

    奋斗没有终点好好学习72变,因为将来 没有人能替你阻挡81难 . 生如蝼蚁,当有鸿鹄之志: 命如纸薄,应有不屈之心 . ! 今天被这句话触动了,所以开篇分享给大家.鸡汤有毒,但有时大家却靠它激励自己继 ...

  4. python输出矩阵图片_Python图片与其矩阵数据互相转换

    程序 # coding=gbk from PIL import Image import numpy as np # import scipy import matplotlib.pyplot as ...

  5. 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 ...

  6. Python公历转换农历及简易万年历

    一般使用的万年历,只提供距今前后百年的日历.这是因为其所用的计算方法是一种简便的近似计算,适用范围较小.其次,天文学方法计算量大,不适合日常软件使用.但如果要进行历史研究,范围就超出常用日历,本文即实 ...

  7. vscode使用教程python-VSCode下好用的Python插件及配置_python

    这篇文章主要介绍了微软官方的Python插件,已经自带很多功能,下面是插件功能描述,其中部分内容我做了翻译,需要的朋友可以参考下 MS Python插件. 这是微软官方的Python插件,已经自带很多 ...

  8. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  9. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

最新文章

  1. python快速编程入门例题-Python快速编程入门,打牢基础必须知道的11个知识点 !...
  2. html制作动态坐标轴,HTML5 canvas制作动态随机星图
  3. android wifi
  4. 认证考试介绍之RHCE篇
  5. Mac-安装Homebrew报错error: could not lock config file .git/config:
  6. 2013-11-11 Oracle 课堂测试 练习题 例:BULK COLLECT及return table
  7. Mybatis判断int类型是否为空
  8. linux gtk python,python-Linux上具有pygtk(gtk.gdk)的桌面/根窗口上的键盘/鼠标事件
  9. 【Kafka】kafka Removed ✘✘✘ expired offsets in ✘✘✘ milliseconds.
  10. mysql怎么模拟死锁_mysql 模拟产生死锁
  11. MATLAB 矩阵及运算
  12. 【原】小软件开发心得(二)——推广、测试
  13. Vue实现点击上传图片预览图片功能
  14. AI智能视频分析系统提升水泥厂安全监管解决方案
  15. HTML期末大学生网页设计作业 (我的家乡南京介绍网站制作)
  16. .net framework 4.0 64位 提示 0x8007064 无法安装 解决方法
  17. 基于matlab计算aom衍射效率,傅里叶望远镜大气湍流模拟实验
  18. 游戏美术和策划的要求
  19. [Matlab]双线性变换法设计数字低通滤波器
  20. 电气自动化需要学c语言,电气自动化专业需要学C语言吗?

热门文章

  1. sequelize 安装
  2. 快手极速版自动翻视频
  3. php设置header头实现将视频下载到客户端
  4. V4L2视频采集与H264编码2—v4l2采集YUV数据
  5. ZAC深度解析:区块链技术如何重塑汽车后市场?
  6. Dockerfile 构建python环境
  7. 小白兔快开门,我是你爸爸。WEB安全基础入门—访问控制漏洞和权限提升
  8. 从浅到深,数据分析人的学习书籍!
  9. WinPE下安装ISO格式Win系统
  10. python or的用法_详细介绍Python中and和or实际用法