recordTime = time.time()
(2)同时获得当前时间的格式化串:
startTime = time.strftime("%H%M%S")
(3)在主循环铅基中按秒进行判断:
timeGap = time.time() - recordTime
if timeGap >= 1: #这是按段岩1秒设置的,可以根握激御据实际需要设置
recordTime += timeGap
showTime_String = get_lapseTime(startTime, time.strftime("%H%M%S"))
(4)函数:
def get_lapseTime(aTime, bTime):
aNum = 3600 * int(aTime[:2]) + 60 * int(aTime[2:4]) + int(aTime[-2:])
bNum = 3600 * int(bTime[:2]) + 60 * int(bTime[2:4]) + int(bTime[-2:])
gapH = (bNum - aNum) // 3600
gapM = ((bNum - aNum) % 3600) // 60
gapS = ((bNum - aNum) % 3600) % 60
gapTime = "%02d:%02d:%02d"%(gapH,gapM,gapS)
return(gapTime)
import 蔽并派timeprint(time.strftime('%Y-%m-%d 宏贺蔽液%H:%M:%S',time.localtime(time.time())))
需安装sxtwl包,命令如下pip install sxtwl
农历(Lunar calendar)<->阳历(solar calendar)转换
代码如下(基于python3):
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()
# 1.阴历转阳历
solar_day = lunar.getDayByLunar(2019,7,27)
print("公历(阳历):{0}年{1}月{2}日".format(solar_day.y, solar_day.m, solar_day.d))
# 2.阳历转燃念阴历
from datetime import date
today = str(date.today()) # 如 2019-08-08
today_list = today.split('-') # ['2019', '08', '08']
lunar_day = lunar.getDayBySolar((int)(today_list[0]),(int)(today_list[1]),(int)(today_list[2])) # 输入年月日
# 判断是否为润年
if(lunar_day.Lleap):
print("阴历(农历):{0}月{1}".format(ymc[lunar_day.Lmc], rmc[lunar_day.Ldi]))
else:
print("阴历(农历):{0}月{1}".format(ymc[lunar_day.Lmc], rmc[lunar_day.Ldi]))
结果为
'''
公历(阳历):2019年8月27日
阴历(农历):七月初八
'''
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)