Python 比较开始日期和结束日期

Python 比较开始日期和结束日期,python,python-2.7,date,Python,Python 2.7,Date,我正在使用炭黑(cbapi),在这方面,我让它在计算机上迭代过程,列出过程的开始日期和过程的一系列其他细节。发出此命令打印每个procname.start它打印开始日期如下:2015-06-08 12:05:48.835000 现在,我的问题是我想创建一个过滤器,这样它只在用户指定的日期之间显示。用户可以输入开始和结束日期,程序将打印开始和结束日期之间的所有进程。类似于如果eachProcName.start>startDate和eachProcName.start

我正在使用炭黑(cbapi),在这方面,我让它在计算机上迭代过程,列出过程的开始日期和过程的一系列其他细节。发出此命令打印每个procname.start它打印开始日期如下:
2015-06-08 12:05:48.835000

现在,我的问题是我想创建一个过滤器,这样它只在用户指定的日期之间显示。用户可以输入开始和结束日期,程序将打印开始和结束日期之间的所有进程。类似于
如果eachProcName.start>startDate和eachProcName.start


我已经尝试了很多方法,比如strftime,还有一些其他的方法试图将进程开始的日期和时间转换成一个字符串或一组整数,但是我已经尝试了所有我知道的方法,所以我想知道是否有人能解释一下最简单的方法,以及我的错误所在。谢谢大家!

日期是什么格式的?请尝试
打印类型(eachProcName.start)
查找。我们可以看看您尝试了什么吗?python dateutil库非常强大,可能会有所帮助:它可以以各种格式解析/管理日期+时间。看:这是约会时间。datetime@Miskov:关键是开始日期和结束日期由用户提供,即它们不太可能已经在UTC中(很可能用户在其本地时区中输入日期),因此应首先使用。日期的格式是什么?请尝试
打印类型(eachProcName.start)
查找。我们可以看看您尝试了什么吗?python dateutil库非常强大,可能会有所帮助:它可以以各种格式解析/管理日期+时间。看:这是约会时间。datetime@Miskov:关键是开始日期和结束日期由用户提供,即它们不太可能已经在UTC中(很可能用户在其本地时区中输入日期),因此应首先使用。日期的格式是什么?请尝试
打印类型(eachProcName.start)
查找。我们可以看看您尝试了什么吗?python dateutil库非常强大,可能会有所帮助:它可以以各种格式解析/管理日期+时间。看:这是约会时间。datetime@Miskov:关键是开始日期和结束日期由用户提供,即它们不太可能已经在UTC中(很可能用户在其本地时区中输入日期),因此应首先使用。