擅长:python、mysql、java
<p>看看美国地质勘探局提供的数据,他们似乎已经向你提供了这些信息。例如,在第一个条目中,我看到<code><category label="Age" term="Past day"/></code>,而最后一个条目是<code><category label="Age" term="Past week"/></code>。在</p>
<p>假设您信任此信息,您可以像提取标题和时间一样提取它:</p>
<pre><code>def findQuakeAge(entry):
start = entry.find('<category label="Age" term="') + 28
end = entry.find('"/>', start)
age = entry[start:end]
return age
</code></pre>
<p>然后可以根据年龄是否为<code>"Past day"</code>过滤数据。在</p>
<p><strong>更新:</strong>下面是如何手动检查日期。在</p>
^{pr2}$
<p>注意,<a href="http://docs.python.org/py3k/library/datetime.html#strftime-and-strptime-behavior" rel="nofollow">^{<cd4>}</a>需要时区,因此您应该从<code>findQuakeTime()</code>代码中删除{<cd5>}。在</p>