使用 Tweepy,有没有办法与 'created_at' returns 的 UTC 时间进行交互?

Using Tweepy, is there a way to be able to interact with the UTC time that 'created_at' returns?

就我而言,我希望能够获得 'created_at' 返回的内容,并将其用于 if 语句或循环或其他任何内容。

mentions = api.mentions_timeline(tweet_mode="extended")

for tweet in reversed(mentions):
    created_at_id = tweet.id 
    created_at = tweet.created_at 
    print(f"tweet was made at {created_at}")

tweet was made at 2021-05-14 00:22:23 # This is what is printed

这很好,花花公子,时间以 UTC 格式返回,但是如果我想比较时间和日期(如果可能的话只是时间)并在语句中使用它怎么办?

if *hour of the tweet* 12 hours before datetime.datetime.now():
    print("yes")
# Some pseudocode here because I still have to figure out how to be able to compare the current date

那么问题来了,我如何访问推文的 time 以便在声明中使用它?任何帮助将不胜感激!

如果这就是您要找的,请告诉我。如果不对,我会更正。

from dateutil.parser import parse
from datetime import datetime, timedelta

twelve_hours_before = (datetime.now() - timedelta(hours=12)).strftime('%Y-%m-%d %H:%M:%S')
time_string = '2021-05-14 23:35:23'

# use your datetime object for parse(time_string).
if parse(twelve_hours_before) <= parse(time_string): 
    print('yes')