Python 日期和时间

2019-03-21

Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。

1、Python 提供了(datetime、time、calendar) 模块可以用于格式化日期和时间。

2、相关模块

模块 说明
time time是一个仅包含与日期和时间相关的函数和常量的模块,在本模块中定义了C/C++编写的几个类。例如,struct_time类
datetime datetime是一个使用面向对象编程设计的模块,可以在Python中使用日期和时间。它定义了几个表示日期和时间的类
calendar 日历是一个提供函数的模块,以及与Calendar相关的几个类,它们支持将日历映像生成为text,html,….
locale 该模块包含用于格式化或基于区域设置分析日期和时间的函数。

3、实例python str转datetime

datetime.strptime("2016-06-07", "%Y-%m-%d")

4、时间戳转换
ltime=time.localtime(1213123123)
x=time.strftime("%Y-%m-%d",ltime)
print x

timestamp = 1480486369.75
datetime.datetime.fromtimestamp(timestamp)

################
time_tuple = (2016, 11, 30, 13, 51, 18, 2, 317, 0)
time.mktime(time_tuple)

import time
st = time.strptime('2012-10-21', '%Y-%m-%d ')
time.mktime(st)
Out[14]: 1350816710.0

5、把datetime转成字符串
def datetime_toString(dt):
return dt.strftime("%Y-%m-%d-%H")

6、

分类:Linux | 标签: |

相关日志

评论被关闭!