我正在阅读具有不同日期格式的不同日志文件。我正在使用python逐行读取文件,然后解析该行。我想解析日期的行,然后将它们制定成日期对象以进行比较。Python创建日期对象以过滤某些日期
例如,假设我有两个具有不同日期格式的日志文件。如何将它们读入对象以将其与已知日期进行比较。举例来说,我想在某个时间之前放弃所有的日期。
假设第一个日志文件只具有一行:
invalid access 2015-01-04 14:23:15 on IP 5.5.5.5
如何阅读2015-01-04 14:23:15
成dateobject(所以我可以做比较)
如果日期格式是不同的?我将如何阅读?
如果时间字符串表示本地时间,那么您需要将其转换为UTC或POSIX时间进行比较,因为本地时间非单调。看[如果24小时之间已经通过日期时间之间传递 - Python](http://stackoverflow.com/a/26313848/4279) – jfs 2015-02-10 23:29:30
相关:[如何解析ISO格式的日期在Python?](http://stackoverflow.com/q/127803/4279) – jfs 2015-02-10 23:36:12