python 3 时间转换

#!/usr/bin/python
# coding=utf-8
#

import time
import datetime
# 今天日期
today = datetime.date.today()
# 昨天时间
yesterday = today - datetime.timedelta(days=1)
# 明天时间
tomorrow = today + datetime.timedelta(days=1)
acquire = today + datetime.timedelta(days=2)
# 昨天开始时间戳
yesterday_start_time = int(time.mktime(time.strptime(str(yesterday), '%Y-%m-%d')))
# 昨天结束时间戳
yesterday_end_time = int(time.mktime(time.strptime(str(today), '%Y-%m-%d'))) - 1
# 今天开始时间戳
today_start_time = yesterday_end_time + 1
# 今天结束时间戳
today_end_time = int(time.mktime(time.strptime(str(tomorrow), '%Y-%m-%d'))) - 1
# 明天开始时间戳
tomorrow_start_time = int(time.mktime(time.strptime(str(tomorrow), '%Y-%m-%d')))
# 明天结束时间戳
tomorrow_end_time = int(time.mktime(time.strptime(str(acquire), '%Y-%m-%d'))) - 1
import datetime
# 获取当前时间
now = datetime.datetime.now()
# 获取今天零点
zeroToday = now - datetime.timedelta(hours=now.hour, minutes=now.minute, seconds=now.second,microseconds=now.microsecond)
# 获取23:59:59
lastToday = zeroToday + datetime.timedelta(hours=23, minutes=59, seconds=59)
# 获取前一天的当前时间
yesterdayNow = now - datetime.timedelta(hours=23, minutes=59, seconds=59)
# 获取明天的当前时间
tomorrowNow = now + datetime.timedelta(hours=23, minutes=59, seconds=59)
print('时间差',datetime.timedelta(hours=23, minutes=59, seconds=59))
print('当前时间',now)
print('今天零点',zeroToday)
print('获取23:59:59',lastToday)
print('昨天当前时间',yesterdayNow)
print('明天当前时间',tomorrowNow)
#输出:
#时间差 23:59:59
#当前时间 2018-06-11 21:04:20.858475
#今天零点 2018-06-11 00:00:00
#获取23:59:59 2018-06-11 23:59:59
#昨天当前时间 2018-06-10 21:04:21.858475
#明天当前时间 2018-06-12 21:04:19.858475


时间戳转换成时间

time.localtime(时间戳)


昨日的开始时间到结束时间

import datetime
import time

# 今天日期
today = datetime.date.today()
# 昨天时间
yesterday = today - datetime.timedelta(days=1)
yesterday_start_time = int(time.mktime(time.strptime(str(yesterday), '%Y-%m-%d')))
yesterday_end_time = int(time.mktime(time.strptime(str(today), '%Y-%m-%d'))) - 1
zt_ks=time.localtime(yesterday_start_time)
zt_js=time.localtime(yesterday_end_time)
zt_ks_time = time.strftime("%Y-%m-%d %H:%M:%S", zt_ks)
zt_js_time = time.strftime("%Y-%m-%d %H:%M:%S", zt_js)
print(zt_ks_time)
print(zt_js_time)











发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

搜索
«   2019年10月   »
123456
78910111213
14151617181920
21222324252627
28293031
最新留言
    标签列表
      友情链接

      Powered By Z-BlogPHP 1.5.2 Zero