002---time & datetime
Posted xjmlove
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了002---time & datetime相关的知识,希望对你有一定的参考价值。
time & datetime
时间模块
- 分类
- 时间戳
- 时间字符串
- 时间元祖
- 定义
- UTC:格林威治时间,世界标准时间,中国(UTC + 8)
- 时间戳:1970-01-01 0:0:0 开始按秒计算,返回的是float类型
- 元祖:struct_time元祖共有9个元素。
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# __author__ = "ziya"
# Date: 2018-08-16
import time
# 时间戳
t = time.time()
print('时间戳:', t)
# 时间元祖
t1 = time.gmtime() # UTC时区
t2 = time.localtime() # 本地时区
# 转时间戳
t3 = time.mktime(t1)
print('时间元祖取年:', t1.tm_year)
print('时间元祖转时间戳:', t3)
# 时间字符串
print('时间元祖转字符串:', time.strftime('%Y-%m-%d %X', t2))
print('时间字符串转元祖:', time.strptime('1996-10-19', '%Y-%m-%d'))
# 睡
print('让程序等待(当前线程):', time.sleep(3))
日期模块
- 当前时间
import datetime
d = datetime.datetime.now()
print(d.year)
print(d.month)
print(d.day)
print(d.date())
d2 = datetime.timedelta(4)
print(d + d2)
d3 = datetime.timedelta(hours=4)
print(d + d3)
- 时间计算
import datetime
d1 = datetime.datetime.now()
d2 = datetime.timedelta(4)
print(d1 + d2)
d3 = datetime.timedelta(hours=4)
print(d1 + d3)
以上是关于002---time & datetime的主要内容,如果未能解决你的问题,请参考以下文章
时间转换py.datetime & pd.to_datetime
python之时间模块 time & datetime & calendar简介