如何找到生日中阴阳历重合的年份
首先,祝我生日快乐!还是农历和阳历重合的日子!
结果展示
源码分享
需要sxtwl和re模块
import sxtwl
import re
borday = 2003
monthy = 8
dayy = 27
monthn = 7
dayn = 30
ymc = ["正", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二"]
rmc = ["初一", "初二", "初三", "初四", "初五", "初六", "初七", "初八", "初九", "初十", "十一", "十二", "十三", "十四", "十五", "十六", "十七", "十八", "十九",
"二十", "廿一", "廿二", "廿三", "廿四", "廿五", "廿六", "廿七", "廿八", "廿九", "三十", "卅一"]
i = 0
print("----------------------——————————————————————")
for num in range(borday - 1, borday + 150):
day = sxtwl.fromSolar(num, monthy, dayy) # 遍历年份,阳历生日
if day.getLunarMonth() == monthn and day.getLunarDay() == dayn: # 农历生日
i += 1
print("第", i, "次", "阳历与农历生日属于同一天")
print("我", num - borday, "岁")
print("公历:", day.getSolarYear(), "年", day.getSolarMonth(), "月", day.getSolarDay(), "日")
print("阴历:", ymc[day.getLunarMonth() - 1], "月", rmc[day.getLunarDay() - 1], "日")
print("----------------------——————————————————————")
人生基本不会超过5次这样的机会,好好珍惜,你一定会在这天拥有好运的!
如何找到生日中阴阳历重合的年份相关推荐
- 无聊之作-生日阴历阳历重合日期
今天是我的阴历生日和我女票的阳历生日重合之日,决定一起过生日 于是想到到底会有几次这样的日子的产生,因此在网上查到了用python做阳历到阴历转换的代码,拿来用 阳历转阴历代码来自:https://w ...
- 农历生日和阳历生日同一天是哪一天
C++库:https://github.com/yuangu/sxtwl_cpp python库:https://pypi.org/project/sxtwl/ python实现源代码: #-*-co ...
- 找到两个字符串重合的部分
def getLCString(str1, str2): #如果len(str1)和len(str2)取最短的 maxlen = len(str1) if len(str1) < len(str ...
- python 节气计算_Python可视化-二十四节气与生日间隔天数统计
作为日常可视化作品之一,今天分析一下自97年开始,60年内每次生日与春分.雨水两个节气的相隔天数,看看哪一年会有重合的运气. 立春,十二节令之首,旧称正月节:雨水,十二中气立始.立春后,继之雨水,东风 ...
- flutter 底部弹框 选择农历和阳历的日期和时间
最近在做一个万年历的项目,用到了选择出生日期加时辰,关键是还农历和阳历切换的,找了半天也没找到现成的,那就自己做一个吧,首先,效果如图 由于是初学的flutter,首次用flutter做项目,可能各方 ...
- 生日小助手的问答帮助——随时更新,长期有效……
1.编辑生日. 这个问题我 考虑过,但是没能实现,想双击直接编辑,或者右击显示个编辑菜单,但是没成功.如果单独开一个文本框来编辑,又显得累赘.开学以后可能时间就不那么充裕 了,毕竟要抓紧准备考研了,这 ...
- php根据生日算指定时间年龄,php根据生日计算年龄/生肖/星座实例
本文章来介绍根据用户出生年月来计算年龄/生肖/星座的各种程序实例代码,各位朋友不防进入参考 //计算年龄 代码如下 复制代码 function birthday($mydate){ $birth=$ ...
- 英山往事之为母亲办六十大寿
英山往事之为母亲办六十大寿 今年的五一真是个好日子,目前的生日按阳历算碰巧在五月二号.按国家规定,五一期间放假三天,我又多请假一天,回湖北老家为目前筹办六十大寿的酒宴. 我于四月三十号下午五点半从办公 ...
- 我爱人71年3月出生,档案招工表填成74年了,如何办理退休?
按照年龄推算,1971年出生,2021年刚好50岁,可以按照女工人办理退休.如果按照招工表记载的1974年出生,则需要延后3年,在2024年办理退休.这是典型的档案年龄大于实际年龄的问题.在办理退休时 ...
- DB2with的定义与用法
除了第一次听说WITH语句的人,大部分人都觉得它是用来做递归查询的.其实那只是它的一个用途而已, 它的本名叫做:公共表表达式(Common Table Expression)它是用来定义临时集合的.V ...
最新文章
- Quartz.Net cron表达式详解
- 搭建LAMP下的ucenter家园博客
- javaweb 后台知识点
- Js获取下拉框选定项的值和文本
- MinGW 与MSVC的区别
- 计蒜客 百度地图的实时路况
- jdk 9和jdk8_了解有关JDK9紧凑弦乐的信息(视频评论Charlie Hunt)
- 卷积神经网络结构优化综述
- 基于 FFMPEG 的音频编解码(二):音频解码
- 【译】渐进式 Web App 的离线存储
- 郭宏志的android无线点餐系统,Android无线点餐系统--含代码.doc
- dubbo这样的RPC接口与HTTP接口相比,有什么优势,以及HTTP请求中的三次握手
- 2021年江苏省高考成绩什么时候可以查询,2021年江苏高考成绩什么时候出来 成绩查询时间...
- 抖音快手无水印去水印方法19年11月最新
- mysql左连接on后 多个条件_数据库左右连接on后的限制条件问题
- [通信原理]关于QPSK信号包络起伏问题的研究
- 查询linux下的业务端口,Linux系统查询显示端口信息用什么命令
- ionic5 ion-refresher下拉更新
- 【线性代数笔记】关于两个矩阵相乘等于零矩阵(AB=O)
- 如何提升自己的硬实力