计算同一天的时间差

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计算时间差相关推荐

  1. datetime计算时间差(小时)

    因为datetime计算时间差,只有 seconds, days,没有hours,于是,我就利用 seconds / 3600,来计算hours,但是出现了错误的结果 (new_time - old_ ...

  2. python datetime计算时间差_python计算时间差的方法

    本文实例讲述了python计算时间差的方法.分享给大家供大家参考.具体分析如下: 1.问题: 给定你两个日期,如何计算这两个日期之间间隔几天,几个星期,几个月,几年? 2.解决方法: 标准模块date ...

  3. python datetime计算时间差_Python中关于日期的计算总结

    1.获取当前时间的两种方法: 代码如下: 2.获取上个月最后一天的日期(本月的第一天减去1天) 代码如下: 3.获取时间差(时间差单位为秒,常用于计算程序运行的时间) 代码如下: 4.计算当前时间向后 ...

  4. python datetime计算时间差_用datetime计算时间差

    最近在计算两个时间字符串的差值,会用到datetime模块 在这个模块中,提供计算天数.秒和总秒数的差值计算. 计算天数间隔 from datetime import datetime,timedel ...

  5. DateTime计算时间差

    我们经常会计算2个时间之间的时间跨度,如: Date d1 = new Date();Date d2= new Date();DateTime dt1 = new DateTime(d1);DateT ...

  6. python计算时间差(排除非工作日)

    python pandas模块计算时间差(排除非工作日) 所需调用以下包 import numpy as np import pandas as pd import csv import dateti ...

  7. python利用datetime模块计算时间差

    python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天.小时.秒,甚至是微秒,下面我们就来详细看下datetime的强大功能吧 今天写了点东西,要计算 ...

  8. Python datetime time计算时间差

    一.计算时间差 """ python主文件 """ # -*- coding: utf-8 -*-import time"&quo ...

  9. python 时间差模块_python利用datetime模块计算时间差

    今天写了点东西,要计算时间差,我记得去年写过,于是今天再次mark一下,以免自己忘记 In [27]: from datetime import datetime In [28]: a=datetim ...

最新文章

  1. nginx 修复固定链接404
  2. SQL Server 堆表行存储大小(Record Size)
  3. echarts 4.0.4怎么下载_怎么让ECharts的提示框tooltip自动轮播?
  4. C#中几种常用的集合的用法
  5. window 远程linux
  6. 手把手带你玩转Tensorflow 物体检测 API (1)——运行实例
  7. linux 解压安卓kernel,android kernel | 环境搭建 + 第一次尝试
  8. 局域网通讯工具_五大核心开启工业通讯创新之门——西门子工业网络专家计划打造最强行业生态...
  9. 蓝桥杯 ADV-238 算法提高 P0101
  10. Python爬虫实现爬取糗事百科段子 (26行代码简单实现)
  11. 【python练习】摘苹果题
  12. only 64-bit build environment are supported beyong froyo/2.2
  13. 再看《英雄本色》:世上已无英雄?
  14. 怎样在html中设置首字母大写,css如何设置英文首字母大写
  15. 【DG】DG日常维护
  16. UML/SysML和流浪地球的地球发动机
  17. 处理.Dwg文件用哪种技术方案?ObjectARX,RealDWG还是Teigha(ODA)?
  18. HDU 2075 JAVA
  19. 详解i++和++i,通俗易懂
  20. 一个故事搞懂经济危机(少儿不宜)

热门文章

  1. 【python机器学习基础教程】(四)
  2. 相机SD卡文件夹下所有文件损坏解决方法
  3. 1251:丛林中的路
  4. java 天猫模拟登陆_爬虫登录 最好是天猫爬虫登录 有经验的大神请赐教
  5. 《VTL语法参考指南》中文版[转]
  6. 【技术分享】python web 安全总结
  7. gma 地理空间绘图:(1)绘制简单的世界地图-1.地图绘制与细节调整
  8. PEP8中文翻译(转)
  9. FMDB - - 归纳整理- Vic_Li
  10. 移植TFT-LCD到HAL库