#!/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"初二", 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"卅一"]day = lunar.getDayBySolar(2021, 3, 9)  #通过阳历获取查询日期信息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"日")

参考
1.https://pypi.org/project/sxtwl/
2.python下的一个好用的日历库,支持农历转公历,和公历转农历等功能

Python3 公历转农历相关推荐

  1. python公历转农历_Python如何实现阳历转阴历的方法分享

    这篇文章主要介绍了Python实现公历(阳历)转农历(阴历)的方法,涉及农历算法原理及Python日期运算相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python实现公历(阳历)转农历(阴历)的 ...

  2. javascript 公历与农历相互转换工具类

    /*** 公历[1900-1-31,2100-12-31]时间区间内的公历.农历互转* @charset UTF-8* @Author Jea杨(JJonline@JJonline.Cn)* @Ver ...

  3. 公历转农历C/C++代码

    ** **公历转农历C/C++的实现 ** 本实现的算法,主要来自网络和加入自己的需要完善而来,有同样需要的人可以参考一下: 联系:domics.cn 用法: 备注:此文件是visual studio ...

  4. uniapp 原生js实现公历转农历

    代码思路在下面这个博客,我这里只是记录一下我是怎么在uniapp里使用的 原生js实现公历转农历_xm2by的博客-CSDN博客_javascript 农历原生js实现公历转农历参考文献:[1] 19 ...

  5. swift 时间选择器第三方。公历转农历,农历转公历。

    DFDatePicker. 使用swift5 *支持公元后的任意年的公历和农历,以及公历转农历,农历转公历. *支持农历闰月 *支持年月日时分秒,以及自由组合 *支持选中定位 *轻量化,共一个swif ...

  6. JavaScript实现公历转换农历

    相信有人会在页面中中选择日期时,需要知道选择日期的农历!如果是Java的话,在后台一下子就可以给转换掉,但是页面上,通过JavaScript来转换的话,不知道大伙儿有没有好的想法呢?刚好,前一段时间来 ...

  7. jquery - 公历转农历方法

    //获取农历信息的方法 jQuery.extend({//根据公历获取农历信息// 返回:{week:星期几,lunarmonth:农历中文月,lunarday:农历中文日,lunar:农历年月日,g ...

  8. JS中1900-2100区间内的公历、农历互转的工具类

    说明: (1)由于博主是在Extjs项目中使用该工具类,所以这里我们用Extjs,但是本质上就是js. (2)该工具类是实际项目中一直在用的,至于实际出处是哪不得而知,博主只是针对自己的整理然后觉得日 ...

  9. 公历转农历linux C程序

    该代码实现根据公历日期查询农历日期,和24节气,假期,干支年份,干支月份等. 改代码是根据以下两个代码改编而来,感谢两位的共享精神. http://blog.jjonline.cn/userInter ...

最新文章

  1. html 地图 自动适应,Html显示地图
  2. VS2015 error MSB6006: “cmd.exe”已退出 代码为 3
  3. QCustomplot(一) 能做什么事
  4. (兔子繁殖问题)有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到三个月后每个月又生一对兔子,假如兔子都不死,问32个月过后的兔子总数为多少?...
  5. java mvc 案例_springmvc经典案例
  6. JDBC链接SQLServer2005 Express
  7. Dom4j完整教程~字符串与XML的转换
  8. Mac安装mysql数据库【亲测有用】
  9. 虚拟寄存器,虚拟堆栈与真实寄存器,真实堆栈如何对应
  10. C++ lambda表达式 std::function 深层详解
  11. 踏踏实实学javascript--javascript中的变量
  12. declare sql语句_SQL高级知识——动态SQL
  13. c++——CString,string,char*之间的转换
  14. 为什么要使用Keil MDK-ARM中间件库?
  15. 小学计算机课画图软件,小学小学三年级信息技术使用画图软件(一)
  16. 一起学Kubernetes——设计概览
  17. iOS中 @synthesize 和 @dynamic 区别
  18. 天猫精灵连接蓝牙摸索1 关于阿里巴巴蓝牙MESH芯片TG7100B LINUX 开发环境塔建图文说明
  19. 智能教育硬件的大竞争时代
  20. python 验证码字符分割

热门文章

  1. Wait延时及定时查询
  2. javax.jms.JMSException: Could not connect to broker URL: tcp://localhost:61616
  3. 认沽期权是什么意思:认沽期权怎么交易
  4. Manjaro Linux 17.0.2 KDE环境安装、配置记录
  5. php对接短信宝,php使用短信宝发送短信的方法
  6. 夜来风雨声,“网络”知多少?
  7. 狡猾的商人[HNOI2005]
  8. 关于Android动画的一点愚见
  9. 服务器放m.2硬盘,手把手教你安装M.2固态硬盘,让旧电脑焕发新生
  10. itext7学习笔记——第7章