首页 > 技术文章 > Python time模块与datatime模块

hjdshizhidong 2018-10-08 21:05 原文

__author__ = '12711'
#-*- coding:utf-8 -*-
import time
# time.time()#返回当前时间
# x=time.altzone#返回与utc(国际标准时间)时间的时间差,以秒计算\
# x=time.asctime()#返回时间格式"Mon Oct 8 19:41:30 2018"
# x=time.localtime()#返回本地时间以元组的形式表示
# x=time.gmtime()#返回UTC的时间 以元组的形式表示
# x=time.asctime("%Y-%m-%d,%H:%M:%S")
# print(x)
#元组格式转化成字符串格式
#x=time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
#字符串格式转化成元组
#z=time.strptime(x,"%Y-%m-%d %H:%M:%S")
#print(z)
#元组转化成时间戳
# x=time.mktime(time.localtime())
# print(x)
#时间戳转化成元组
# x=time.gmtime(time.time())
# print(x)


import datetime
# x=datetime.datetime.now() #返回本地时间2018-10-08 20:48:30.804745
# x=datetime.date.fromtimestamp(time.time())#时间戳转化成日期
#
# print(x)
print(datetime.datetime.now()+datetime.timedelta(3))#加三天
print(datetime.datetime.now()+datetime.timedelta(-3))#减三天
print(datetime.datetime.now()+datetime.timedelta(hours=3))#加三小时
print(datetime.datetime.now()+datetime.timedelta(hours=-3))#减三小时
#时间替换
N_time=datetime.datetime.now()
print(N_time.replace(minute=30,hour=3))

推荐阅读