python用datetime计算时间差
计算同一天的时间差
from datetime import datetime,timedelta
a1='2017-10-07 09:01'
a2='2017-10-07 09:03'
test1=datetime.strptime(a1, "%Y-%m-%d %H:%M")
test2=datetime.strptime(a2, "%Y-%m-%d %H:%M")
diff=test2-test1
print(diff.seconds)
计算不同日期的时间差
from datetime import datetime,timedelta
# 不同天的时间差time_1 = '2020-03-02 15:00:00'time_2 = '2020-03-03 16:00:00'time_1_struct = datetime.strptime(time_1, "%Y-%m-%d %H:%M:%S")time_2_struct = datetime.strptime(time_2, "%Y-%m-%d %H:%M:%S")# 来获取时间差中的秒数。注意,seconds获得的秒只是时间差中的小时、分钟和秒部分,没有包含天数差,total_seconds包含天数差# 所以total_seconds两种情况都是可以用的total_seconds = (time_2_struct - time_1_struct).total_seconds()print('不同天的秒数为:')print(int(total_seconds))min_sub = total_seconds / 60print('不同天的分钟数为:')print(int(min_sub))
判断是否是最近一根K线如果和现在时间相差不超过119分钟,就是最近一根1小时k线打印k线数据
from datetime import datetime,timedelta
now = datetime.now().strftime('%Y-%m-%d %H:%M')
past_times = str(bar.datetime)[:16]
test1 = datetime.strptime(now, "%Y-%m-%d %H:%M")
test2 = datetime.strptime(past_times, "%Y-%m-%d %H:%M")
#计算相差秒数除以60=相差分钟数
diff = (test1 - test2).total_seconds()/60
print(type(diff))
print(diff)if int(diff) < 119:print("1小时钟的K线数据", bar)
else:print('加载的过去的k线不打印')
参考文献:python怎么计算时间差
python用datetime计算时间差相关推荐
- datetime计算时间差(小时)
因为datetime计算时间差,只有 seconds, days,没有hours,于是,我就利用 seconds / 3600,来计算hours,但是出现了错误的结果 (new_time - old_ ...
- python datetime计算时间差_python计算时间差的方法
本文实例讲述了python计算时间差的方法.分享给大家供大家参考.具体分析如下: 1.问题: 给定你两个日期,如何计算这两个日期之间间隔几天,几个星期,几个月,几年? 2.解决方法: 标准模块date ...
- python datetime计算时间差_Python中关于日期的计算总结
1.获取当前时间的两种方法: 代码如下: 2.获取上个月最后一天的日期(本月的第一天减去1天) 代码如下: 3.获取时间差(时间差单位为秒,常用于计算程序运行的时间) 代码如下: 4.计算当前时间向后 ...
- python datetime计算时间差_用datetime计算时间差
最近在计算两个时间字符串的差值,会用到datetime模块 在这个模块中,提供计算天数.秒和总秒数的差值计算. 计算天数间隔 from datetime import datetime,timedel ...
- DateTime计算时间差
我们经常会计算2个时间之间的时间跨度,如: Date d1 = new Date();Date d2= new Date();DateTime dt1 = new DateTime(d1);DateT ...
- python计算时间差(排除非工作日)
python pandas模块计算时间差(排除非工作日) 所需调用以下包 import numpy as np import pandas as pd import csv import dateti ...
- python利用datetime模块计算时间差
python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天.小时.秒,甚至是微秒,下面我们就来详细看下datetime的强大功能吧 今天写了点东西,要计算 ...
- Python datetime time计算时间差
一.计算时间差 """ python主文件 """ # -*- coding: utf-8 -*-import time"&quo ...
- python 时间差模块_python利用datetime模块计算时间差
今天写了点东西,要计算时间差,我记得去年写过,于是今天再次mark一下,以免自己忘记 In [27]: from datetime import datetime In [28]: a=datetim ...
最新文章
- nginx 修复固定链接404
- SQL Server 堆表行存储大小(Record Size)
- echarts 4.0.4怎么下载_怎么让ECharts的提示框tooltip自动轮播?
- C#中几种常用的集合的用法
- window 远程linux
- 手把手带你玩转Tensorflow 物体检测 API (1)——运行实例
- linux 解压安卓kernel,android kernel | 环境搭建 + 第一次尝试
- 局域网通讯工具_五大核心开启工业通讯创新之门——西门子工业网络专家计划打造最强行业生态...
- 蓝桥杯 ADV-238 算法提高 P0101
- Python爬虫实现爬取糗事百科段子 (26行代码简单实现)
- 【python练习】摘苹果题
- only 64-bit build environment are supported beyong froyo/2.2
- 再看《英雄本色》:世上已无英雄?
- 怎样在html中设置首字母大写,css如何设置英文首字母大写
- 【DG】DG日常维护
- UML/SysML和流浪地球的地球发动机
- 处理.Dwg文件用哪种技术方案?ObjectARX,RealDWG还是Teigha(ODA)?
- HDU 2075 JAVA
- 详解i++和++i,通俗易懂
- 一个故事搞懂经济危机(少儿不宜)