python按照日期筛选数据_日期时间范围上的Python筛选器?
我有一些包含开始时间和结束时间的数据(datetime格式),我想根据更受限制的日期范围计算持续时间(以小时为单位)。但到目前为止,我还没有成功。(对python还是个业余爱好者。)
示例:John Doe从1990-01-01T00:00:00.0到2016-12-31T23:59:59.0住在Main St 123号,但我想知道他在2015年10月到12月期间在那里住了多少小时。
下面的代码将成功计算小时数,但我无法成功筛选日期时间,因此我只能获得2015年10月1日到2015年12月31日之间的小时数。from datetime import datetime
# The getValue function retrieves the datetime values from the table
time1str = getValue("START_DT_TM")
time2str = getValue("STOP_DT_TM")
# Intended date range
# periodstart = datetime.strptime("2015-10-01T00:00:00.0", '%Y-%m-%dT%H:%M:%S.%f')
# periodend = datetime.strptime("2015-12-31T23:59:59.0", '%Y-%m-%dT%H:%M:%S.%f')
time1 = datetime.strptime(time1str, '%Y-%m-%dT%H:%M:%S.%f')
time2 = datetime.strptime(time2str, '%Y-%m-%dT%H:%M:%S.%f')
timen = datetime.strptime(nowstr, '%Y-%m-%d %H:%M:%S.%f')
timef = (time2-timen).days*24
if timef > 0:
delta = timen - time1
seconds = delta.seconds/1440
days = delta.days*24
return str(days+seconds)
else:
delta = time2 - time1
seconds = delta.seconds/1440
days = delta.days*24
return str(days+seconds)
python按照日期筛选数据_日期时间范围上的Python筛选器?相关推荐
- python可以在linux运行_服务器(Linux)上运行python总结
跑实验换了几次服务器了,每次遇到相似问题都要重新百度,而且每次百度搜索出的顺序都不一样,又得重新找半天,这次把遇到的问题都总结一下. 1.准备 PuTTY和FileZilla FileZilla使用F ...
- python连接excel存放数据_有了这篇python操作Excel学习笔记,以后储存数据 办公很轻松!...
最近在做一些数据处理和计算的工作,因为数据是以.csv格式保存的,因此刚开始直接用Excel来处理.但是做着做着发现重复的劳动其实并没有多大的意义,于是就想着写个小工具帮着处理.以前正好在一本书上看到 ...
- python爬取地图数据_高德3地图之python爬取POI数据及其边界经纬度(根据关键字在城市范围内搜索)...
目前高德的边界没法批量爬取,不过可以采用百度地图的接口来替代,目前用着还可以,参见这里: 为了方便大家,不用再为安装环境,以及运行报错等问题困扰,目前已经将POI数据爬取做成一个在线公开的数工具,地址 ...
- python按照日期筛选数据_Pandas日期数据处理:如何按日期筛选、显示及统计数据...
前言 pandas有着强大的日期数据处理功能,本期我们来了解下pandas处理日期数据的一些基本功能,主要包括以下三个方面: 按日期筛选数据 按日期显示数据 按日期统计数据 运行环境为 windows ...
- Matlab/Python nc格式小时数据转日期
在处理气象nc格式数据时,时间变量往往不是已YYYYMMDD格式给出日期,而是距某一天(如1900年1月1日)XXX小时或XXX日. 为此,可由以下代码将nc的时间变量转为日期: matlab代码: ...
- python 删除特定行数据_怎么用 Python 做数据分析实例
01 生成数据表 第一部分是生成数据表,常见的生成方法有两种,第一种是导入外部数据,第二种是直接写入数据. Excel 中的文件菜单中提供了获取外部数据的功能,支持数据库和文本文件和页面的多种数据源导 ...
- python索引右往左_左手用R右手Python系列5——数据切片与索引
数据框索引: 基于数据框本身提取 subset函数 filter+select函数 Python: 数据框自身的方法 ix方法 loc方法 iloc方法 query方法 数据框自身的方法 ix方法 l ...
- python如何读dat数据_如何用Python进行数据质量分析
概述 数据挖掘的第一步工作是数据准备,而数据准备的第一步就是数据质量分析了.本篇文章着重介绍如何使用Python进行数据质量分析的初步工作,属于比较基础的入门教程. 为什么要进行数据质量分析 根据百度 ...
- 利用python从网页查找数据_利用Python模拟淘宝的搜索过程并对数据进行可视化分析...
数据挖掘入门与实战 公众号: datadw 本文讲述如何利用Python模拟淘宝的搜索过程并对搜索结果进行初步的数据可视化分析. 搜索过程的模拟:淘宝的搜索页面有两种形式, 一种形式是, 2019/2 ...
最新文章
- 工具库 --- Validator (JS正则)
- 满洲里市智慧教育建设跨入云时代
- Py之matplotlib:python包之matplotlib库图表绘制包的简介、安装、使用方法(matplotlib颜色大全)详细攻略
- win7中怎么创建宽带连接
- 关于JWT的一些攻击方法
- [译]9条关于高性能ElasticSearch的配置建议
- 最新、最前沿AI论文哪里找?
- Object Clustering(POJ-3214)
- 死锁的处理策略——检测和解除
- java 通用类型_Java获取通用类型的集合
- VS2017编写C++多文件时,出现LNK2005、LNK1169报错的解决方法
- 【编译汇编链接】COFF文件及结构说明
- 推荐给DBA的Oracle书籍
- Google 研究主管Peter Norvig:你想当程序员么?这里有成功的“食谱”
- (转)三维GIS软件十九重唱
- Arduino教程4:面包板与洞洞板
- barcode4j生成条形码及打印条码开发介绍
- 第五章总结(创建与使用视图)
- JSONObject转对象
- html文字显示为单行,双行
热门文章
- 如何写一个bat批处理自动上传文件到FTP
- Mysql和Oracle 数据库操作工具类
- 捕获和抛出异常(Ctrl+Alt+T)
- Java-break-continue
- php cms专题,在phpcms中给专题每个不同分类设置独立模板
- php json获取get请求,PHP简单的Curl的Get请求和Curl的Post请求和file_get_contents的Get请求获取接口JSON数据...
- 怎么加载csv_python爬虫入门实战(四)!爬取动态加载的页面
- 装mysql最后一步没响应_每天14点遭遇惊魂时刻,如何一步一步揪出真凶?
- 将服务器get到的响应打印,得到HttpResponse的响应主体
- mysql range用法_MySQL中Explain的用法总结(详细)