python将天数转换为日期字符串的方法实例
程序员文章站
2022-06-18 16:18:30
目录python天数转日期字符串附:将字符串的时间转换为时间戳总结python天数转日期字符串在利用python读取excel的时候, 日期格式的单元格读取出来是数字,该数字表示1990年01月01日...
python天数转日期字符串
在利用python读取excel的时候, 日期格式的单元格读取出来是数字,该数字表示1990年01月01日到该日期的天数。
例如:读取到的数是:44570,实际上excel中的日期是:2022/01/09
下面这个函数的主要功能是将天数,转换为日期字符串格式
#!/usr/bin/python # -*- coding: utf-8 -*- """ @author: roc-xb """ from datetime import datetime from xlrd import xldate_as_tuple ''' 函数功能:将天数格式化为日期字符串 天数:表示从1990-01-01到某天的天数 ''' def days_to_date_str(days): real_date = datetime(*xldate_as_tuple(days, 0)).strftime('%y-%m-%d') print(real_date) return real_date if __name__ == '__main__': days = 44570 days_to_date_str(days)
程序输出结果:
附:将字符串的时间转换为时间戳
a = "2013-10-10 23:40:00" # 将其转换为时间数组 import time timearray = time.strptime(a, "%y-%m-%d %h:%m:%s") # 转换为时间戳 timestamp = int(time.mktime(timearray)) timestamp == 1381419600
总结
到此这篇关于python将天数转换为日期字符串的文章就介绍到这了,更多相关python天数转日期字符串内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 媳妇儿闺蜜可儿把工作辞了