Wie zum extrahieren von Stunden und Minuten aus einer datetime.datetime-Objekt?
Bin ich verpflichtet zu extrahieren, die Zeit des Tages von der datetime.datetime-Objekt zurück, created_at Attribut. Aber ich verstehe nicht, wie das zu tun. Dies ist mein code für das abrufen der datetime.datetime-Objekt.
from datetime import *
import tweepy
consumer_key = ''
consumer_secret = ''
access_token = ''
access_secret = ''
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_secret)
api = tweepy.API(auth)
tweets = tweepy.Cursor(api.home_timeline).items(limit = 2)
t1 = datetime.strptime('Wed Jun 01 12:53:42 +0000 2011','%a %b %d %H:%M:%S +0000 %Y')
for tweet in tweets:
print (tweet.created_at-t1)
t1 = tweet.created_at
Muss ich nur entpacken Sie die Stunde und Minuten von t1.
InformationsquelleAutor Abhishek Sharma | 2014-09-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weiß nicht, wie Sie formatiert haben möchten, aber Sie tun können:
zum Beispiel.
InformationsquelleAutor afrendeiro
Wenn die Zeit 11:03, dann ist die Antwort akzeptiert wird, drucken 11:3.
Könnte man null-pad die Minuten:
Oder gehen einen anderen Weg und verwenden
tdate.time()
und nur die Stunden/Minuten-Teil:InformationsquelleAutor ShaneB
Es ist mehr einfach zu bedienen, der Zeitstempel für diese Dinge da Tweepy bekommt beide
InformationsquelleAutor Madelyne Velasco Mite
datetime-Felder
hour
undminute
. So bekommen Sie die Stunden und Minuten, die Sie verwenden würdent1.hour
undt1.minute
.Jedoch, wenn Sie subtrahieren zwei datetimes, das Ergebnis ist ein timedelta, die nur die
days
undseconds
Felder. So werden Sie brauchen, um zu teilen und zu vermehren wie nötig, um die zahlen zu bekommen, die Sie brauchen.InformationsquelleAutor Liam Kirsh