python时间计算-时间戳转换
一、基本案例
1、指定格式显示时间:
from datetime import datetimestr(datetime.now()) # '2022-10-27 16:19:55.911420'# 指定输出格式datetime.now().strftime('%Y-%m-%d %H:%M:%S')# 2022-10-27 16:19:55# 使用time库来格式化字符串time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
2、计算时间差:
import timestart = time.time()func1()end= time.time()print(f"花费时间{end- start}")
3、秒数时间转化为字符串表示
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1832502429))
4、字符串时间转化为整数时间
int(time.mktime(time.strptime('2022-10-27 16:25:59', '%Y-%m-%d %H:%M:%S')))
二、时间计算案例
获取当前时间,输入经过多长时间(单位:分钟),输出经过输入时间后的时间。
import time
import datetimetimes = int(input("经过多少分钟:"))
t=datetime.datetime.now()#当前日期
t1 =t.strftime('%Y-%m-%d %H:%M:%S')
#转为秒级时间戳
ts1=time.mktime(time.strptime(t1, '%Y-%m-%d %H:%M:%S'))
#转为毫秒级
end_time=int(str(ts1*1000).split(".")[0])#10分钟后
t2 = (t+datetime.timedelta(minutes=times)).strftime("%Y-%m-%d %H:%M:%S")#转为秒级时间戳
ts2=time.mktime(time.strptime(t2, '%Y-%m-%d %H:%M:%S'))
#转为毫秒级
start_time=int(str(ts2*1000).split(".")[0])print("*"*30)
print("当前时间:")
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(ts1)))
print("*"*30,"\n")print(f"经过{times}分后的时间:")
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(ts2)))print("*"*30,"\n")
python时间计算-时间戳转换相关推荐
- Python——时间与时间戳之间的转换
转载自:点击打开链接 对于时间数据,如2016-05-05 20:28:54,有时需要与时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的操作有如 ...
- python将Unix时间戳转换成时间
将时间戳转换成时间 在时间戳转换成时间中,首先需要将时间戳转换成localtime,再转换成时间的具体格式: 利用localtime()函数将时间戳转化成localtime的格式 利用strftime ...
- shell 时间和时间戳 转换
shell 时间和时间戳 转换 获得UNIX的时间戳; # 秒时间戳 date +%s # 毫秒时间戳 date +%s%3N # 微秒时间戳(不确定是否精确) date +%s%6N# 日期时间戳 ...
- python时间戳转时间_python 时间戳转换
timestamp = time.time() # 用于获取UTC时间戳 timeArray = time.localtime() 获取本地时间数组 time.strftime("%Y--% ...
- mysql时间和时间戳转换工具_时间戳转换工具
时间戳转换工具支持的时间格式 2021-02-03 2021年2月03日 2021-02-03 09:18:17 2021年2月03日 09:18:17 2021年2月03日 09点18分17秒 只输 ...
- python:将时间戳转换成格式化日期
import time # 将时间戳转换成格式化日期 def timestamp_to_str(timestamp=None, format='%Y-%m-%d %H:%M:%S'):if times ...
- python时间计算_python时间运算
我们用下面的方式来取得当前时间的时间戳: importtimeprinttime.time() 输出的结果是: 1285041535.86 这个结果是1970年到现在时间相隔的秒数 .time.tim ...
- python时间计算_日期天数差计算(Python)
描述 从json文件中读取两个时间数据(数据格式例如:2019.01.01,数据类型是字符串),并计算结果,打印出两个时间间隔了多少天. 输入/输出描述 输入描述 json文件名称datetime.j ...
- python时间计算_python利用datetime模块计算时间差、当前时间多加一天、一小时、一分钟和常用操作...
记录下试用datetime的一些常用操作In [1]: from datetime import datetime In [2]: aa = datetime.now() In [3]: aa Out ...
- python时间计算_python 计算一年内的所有周的具体日期详解
#!/usr/bin/env python # -*- coding:utf-8 -*- import datetime import collections def date_list_fun(st ...
最新文章
- git pull出现There is no tracking information for the current branch
- python之vscode中手动选择python解释器(mac)
- ue4相机_纳格数字创意课程介绍 |UE4虚拟现实技术室内方向
- Windows如何读取Linux,Linux下读取Windows注册表
- redis学习笔记——(1)
- jdbc mysql driver 6.0.2
- 给机器人罗宾写一封英语回信_近10年高考英语书面表达真题及范文大汇总! 把握高考命题新趋势!...
- 贵大计算机考研情侣,贵大计算机研究生怎么样?
- 微信小程序自动检测更新新版本
- 【驱动】USB驱动·入门
- VALSE学习(十二):视频时序建模和动作识别
- 让li不显示超出内容,显示... (编程方法和CSS方法)
- 【Android 】【Monkey Demons】 针对性的进行稳定性测试
- wordpress数据字典
- PLSQL设置字体大小
- 醉枕江山第五十二章 公主中的公主
- mipi的dsi全称_MIPI-DSI/CSI协议介绍-转载
- 17-chan原理1-创建
- [BZOJ3162]独钓寒江雪
- 计算机概论在线阅读,计算机科学概论(Python版)
热门文章
- pc链接在移动端上访问,跳转为移动端链接;反之
- HTML(Hyper Text Mark-up Language )即超文本标记语言
- 《python爬虫实战》:爬取淘宝上MM的信息和照片
- PlayMaker的使用介绍
- 【泛微ecology】Table ‘ecology.e9_para_group_concat_max_len‘ doesn‘t exist
- 快速部署Ceph分布式高可用集群
- 模式识别,计算机视觉领域,期刊
- android 56
- yageo车规系列电阻选型
- 中国建成区(土地分类)长时间序列(1978-2017年)数据集