python将天数转换为日期字符串的方法实例

作者:Roc-xb 时间:2023-06-02 23:19:03 

python天数转日期字符串

在利用python读取Excel的时候, 日期格式的单元格读取出来是数字,该数字表示1990年01月01日到该日期的天数。

例如:读取到的数是:44570,实际上Excel中的日期是:2022/01/09

python将天数转换为日期字符串的方法实例

下面这个函数的主要功能是将天数,转换为日期字符串格式

#!/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)

程序输出结果:

python将天数转换为日期字符串的方法实例

附:将字符串的时间转换为时间戳

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

来源:https://blog.csdn.net/qq_19309473/article/details/122436757

标签:python,天数,日期
0
投稿

猜你喜欢

  • 浅谈Go语言中字符串和数组

    2024-04-25 15:14:36
  • 符合标准的纯CSS三 级弹出菜单

    2008-01-06 15:34:00
  • 盘点30个经典常用的JavaScript知识点

    2024-05-13 09:36:06
  • 详解python中的闭包

    2023-09-25 13:37:33
  • python常用排序算法的实现代码

    2022-08-21 08:50:00
  • Python基础必备之语法结构详解

    2023-12-07 05:29:06
  • 用Python实现插值算法

    2021-07-16 11:01:22
  • 基于Python __dict__与dir()的区别详解

    2021-04-23 15:00:34
  • MySQL 8.0 之不可见列的基本操作

    2024-01-18 17:32:41
  • Go语言开发kube-scheduler整体架构深度剖析

    2024-04-28 09:17:20
  • CentOS6.9+Mysql5.7.18源码安装详细教程

    2024-01-19 02:42:14
  • 关于python通过新建环境安装tfx的问题

    2022-06-28 19:47:21
  • CSS 超链接图标规范 V1.0

    2007-12-28 12:05:00
  • SQL Server中实现二进制与字符类型之间的数据转换

    2023-07-17 21:34:47
  • 使用SQL实现车流量的计算的示例代码

    2024-01-21 21:53:13
  • Python中类的创建和实例化操作示例

    2023-12-08 14:12:51
  • Python3 venv搭建轻量级虚拟环境的步骤(图文)

    2022-11-26 08:47:16
  • python中根据字符串调用函数的实现方法

    2023-10-03 03:40:12
  • 如何用idea数据库编写快递e站

    2024-01-23 08:43:56
  • python提效小工具之统计xmind用例数量(源码)

    2021-11-26 21:42:44
  • asp之家 网络编程 m.aspxhome.com