python开发之路---第二模块--time时间模块

import time

## 本地时间打印  localtime()
a =time.localtime()
print (a)
#打印结果
#  time.struct_time(tm_year=2019, tm_mon=1, tm_mday=28, tm_hour=14, tm_min=53, tm_sec=42, tm_wday=0, tm_yday=28, tm_isdst=0)

##也可以单独拼接时间
print ('%s-%s-%s' %(a.tm_year,a.tm_mon,a.tm_mday))
#打印结果为  2019-1-28

## utc时间打印 gmtime()
a = time.gmtime()
print (a)

#打印结果
## time.struct_time(tm_year=2019, tm_mon=1, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=42, tm_wday=0, tm_yday=28, tm_isdst=0)

time.sleep(5)
# 把线程推迟指定的时间再继续运行,单位为秒

## 把一个代表时间的元祖或者struct_time 转化为格式化的时间字符串t
print(time.strftime('%y-%m-%d'))  后面还可以跟多个参数
# %A 星期
# %U 本年度第几周
# %W 阿拉伯数字显示当前是周几(周日显示为0)
# %z 显示时区



 

#! /usr/bin/env python
# -*- coding:utf-8 -*-
# Author: YaoPengfei


import datetime
import time

#打印当前时间,精准到年月日
a = datetime.datetime.now()
print('timestamp--->:',a.timestamp())
print('today--->:',a.today())
print('year--->:',a.year)
print('timetuple---->:',a.timetuple())
print (a)

##打印当前时间
d3 = time.time()
print (d3)

#把时间戳转换为当前时间
d2 = datetime.date.fromtimestamp(d3)
print (d2)

##时间运算
now_time = datetime.datetime.now()
delay_time = datetime.timedelta(4)
## 当前时间加上4天后的时间
# 默认()里是days = 4
##参数还可以手动指定,比如hours = 3 ,minutes = 10 ,seconds = 10
new_time = now_time + delay_time

now_time.replace(year=2016,)  #直接定义到去年的这个时间
print(now_time.replace(year=2016,))
print (new_time)

 

posted @ 2019-01-28 15:54  MarkaiElsa  阅读(149)  评论(0编辑  收藏  举报