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)
上一篇:D3,T1


下一篇:单片机一个IO口如何控制两个发光二极管LED