转 Python 时间戳操作,获取整点凌晨时间戳

摘要:
26)#获取昨天时间格式_ Str=(date.today()+timedelta(days=-1))。strftime(“%Y-%m-%d%H:%S”)print(yesterday_str)#输出昨天凌晨的时间str:

获取凌晨时间

# 方法一 获取凌晨时间戳
import time
import datetime

# 思路特别简单
dt = time.strftime("%Y-%m-%d")
print(dt) # 先得到前缀 2019-12-13 这种,然后在拼接成2019-12-13 00:00:00
time_array = time.strptime(f"{dt} 00:00:00", "%Y-%m-%d %H:%M:%S")
# 然后转化为时间戳,思路特别简单
timestamp = time.mktime(time_array)
print(int(timestamp) * 1000)


# 方法二 刚搜出来的,感觉不错
day_time = time.mktime(datetime.date.today().timetuple())
print(int(day_time) * 1000)

获取昨天,明天等时间

当前参考时间为 2020/4/27
# 获取昨日时间对象
yesterday_obj = date.today() + timedelta(days=-1)
print(yesterday_obj) # 输出昨日凌晨对象 class: datetime.date(2020, 4, 26)

# 获取昨天时间格式
yesterday_str = (date.today() + timedelta(days=-1)).strftime("%Y-%m-%d %H:%M:%S")
print(yesterday_str) # 输出昨日凌晨时间 str:'2020-04-26 00:00:00'

# 获取前天 直接days=-2


# 获取明日时间对象
tomorrow_obj = date.today() + timedelta(days=+1)
print(tomorrow_obj) # 输出明日时间对象 class: datetime.date(2020, 4, 28)

# 获取民日时间格式化字符串
tomorrow_str = (date.today() + timedelta(days=+1)).strftime("%Y-%m-%d %H:%M:%S")
print(tomorrow_str) # 输出明日凌晨时间 str:'2020-04-28 00:00:00'

月,日只取整数

import time

dt = time.strftime("%Y-%m-%d")
print(dt) # 输出 2020-05-05

# 但是我只想要 2020-5-5这样的格式, %后母加- 如 %-m %-d
dt = time.strftime("%Y-%-m-%-d")
print(dt) # 输出 2020-5-5

格式化时间比大小

import datetime

d1 = datetime.datetime.strptime('2020-01-05 18:22:22', '%Y-%m-%d %H:%M:%S')
d2 = datetime.datetime.strptime('2020-01-01 12:24:15', '%Y-%m-%d %H:%M:%S')
# 判断大小
print(d2 > d1) # False
print(d2 < d1) # True
# 计算间隔天数
delta = d1 - d2
print(delta.days) # 输出 4

免责声明:文章转载自《转 Python 时间戳操作,获取整点凌晨时间戳》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Spire.XLS 在程序中直接打印excelLatex引用文献按照引用顺序排序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用Hashcat每秒计算1.4亿个密码,破解隔壁WIFI密码

  Hashcat是啥   Hashcat是什么呢?Hashcat是当前最强大的开源密码恢复工具,你可以访问Hashcat.net网站来了解这款工具的详细情况。本质上,Hashcat 3.0是一款高级密码恢复工具,可以利用CPU或GPU资源来攻击160多种哈希类型的密码   计算机环境准备   本地的测试系统为Mac   需要把airodump抓到的 4...

【代码笔记】iOS-多张图片合成一张

代码:   RootViewController.m   #import "RootViewController.h" @interface RootViewController () @end @implementation RootViewController - (id)initWithNibName:(NSString...

[Swift]遍历字符串

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://...

Ant Design Pro入门教程,安装,运行(V5 Typescript版)

【前言】 找了很多Admin模板,最后还是看中了AntDesignPro这个阿里巴巴开源的Admin框架,长这样(还行吧,目前挺主流的): 官网地址:https://pro.ant.design/index-cn 该套模板是使用了React开发框架作为基础,AntDesign(蚂蚁金服开源UI组件库)作为UI库,集成了Dva,Umi,Mock等库,如果不...

zabbix 在linux上安装以及一些配置

  本文章将演示zabbix 3.2版本的安装,供有需要的伙伴们参考: 网络也有很多关于zabbix的安装文档,甚至每一步的配置都有详细的截图,我这里就不演示截图了,多配置几次自然就熟练了。多折腾。 楼主也是安装过很多次,也安装过很多版本,每次都会遇到一点问题,还不一样,都可以通过网络上搜索解决。 --环境准备 [root@mysqlhq ~]# cat...

bat自动打包压缩实现

1.引言 本文档的编辑目的是为了实bat脚本自动打包功能,包含包的名字命名,压缩文件内外层文件夹的名字;包含svn版本号等; 2.实现介绍 (1)获取svn号,生成批处理文件 写一个pak.bat文件写入下列内容,第一句是调用SubWCRev.exe文件传入参数生成pack.tmp.bat文件,第二句是调用生成的pack.tmp.bat文件;第三句是删除生...