当前位置: 首页 > 编程笔记 >

Python 如何优雅的将数字转化为时间格式的方法

孔才
2023-03-14
本文向大家介绍Python 如何优雅的将数字转化为时间格式的方法,包括了Python 如何优雅的将数字转化为时间格式的方法的使用技巧和注意事项,需要的朋友参考一下

将数字转化成时间格式

from dateutil.parser import parse

a=20170825
b=str(a)
c=parse(b)

print(c)
2017-08-25 00:00:00

将时间按照天排列,转化为一个数字,用来做时间序列分析

from matplotlib.pylab import date2num
 e = date2num(c)

e
Out[30]: 736566.0

将时间转化为时间戳

d=str(c)

d
Out[25]: '2017-08-25 00:00:00'
from matplotlib.pylab import date2num
 
timeArray = time.strptime(d, "%Y-%m-%d %H:%M:%S")

timeArray
Out[27]: time.struct_time(tm_year=2017, tm_mon=8, tm_mday=25, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=237, tm_isdst=-1)

timestamp = time.mktime(timeArray)

timestamp
Out[29]: 1503590400.0

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍使用python将时间转换为指定的格式方法,包括了使用python将时间转换为指定的格式方法的使用技巧和注意事项,需要的朋友参考一下 时间处理是在进行数据挖掘时很重要的一个方面,在参加比赛的时候很多比赛训练集给的时间和你最终要提交的时间格式是不同的。 我把我遇到的一种情况总结如下: 首先,题目给的格式是2016-09-10 4:23:21,而想要你提交的格式是2016-09-10-4

  • 问题内容: 由于某种原因,我将时间格式转换为:。我想将其转换回原来的第一个(相同)格式。怎么可能 我的尝试: 现在,分钟呢? 考虑价值可能就像 我认为您了解了一样。 顺便说一下,如何转换 问题答案: 如果要获取时间格式:

  • 本文向大家介绍liunx 时间函数与时间格式与字符串之间的转化方法,包括了liunx 时间函数与时间格式与字符串之间的转化方法的使用技巧和注意事项,需要的朋友参考一下 我们可以认为格林威治时间就是时间协调时间(GMT=UTC) GMT : 格林威治时间 UTC : 时间协调时间 1、time_t 取得从1970年1月1日至今的秒数。 time_t类型,这本质上是一个长整数( long ),表示从1

  • 问题内容: 我正在尝试将字符串“ 20091229050936”转换为“ 2009年12月29日(UTC)05:09” 给 显然,我犯了一个错误:时间是错误的,它是日期时间对象!它有一个日期 和 一个时间部分! 给 我如何将字符串转换为格式化的日期字符串? 问题答案: 返回一个; 接受作为可选参数: 给

  • 问题内容: 我正在通过这样的套接字接收字符串 我想将其转换回数组。我尝试使用 但是它将数组内的数组分割开。 我将如何将字符串转换为数组? 问题答案: 使用比。从文档: 31.2。ast —抽象语法树¶ 安全地评估表达式节点或包含Python表达式的字符串。提供的字符串或节点只能由以下Python文字结构组成:字符串,数字,元组,列表,字典,布尔值和无。 这可用于安全地评估包含来自不受信任来源的Py

  • 我在一个名为train的数据帧中有一个类型为string(object)的列I_DATE,如下所示。 如何将I_日期从字符串转换为数据时间格式 另外,如何根据熊猫中的日期范围筛选行?