Timestamp in Discord.py generieren?
Hallo,
Ich habe eine Frage wie ich einen Counter für ein Gewinnspiel erstelle. Ich weiß das es für sowas eine Website gibt (https://www.unixtimestamp.com/), ich Frage mich jedoch wie ich es umformatiere?
Kleines Vorschaubild:
Also nochmal zum Verständnis, ich möchte wissen wie ich in Python für Discord so einen Timestamp erstelle.
Liebe Grüße!
1 Antwort
How To Convert DateTime To UNIX Timestamp In Python - Python Guides
Einfach die Unix Timestamp generieren und in einen String packen;
LG

Was meinst du denn mit umwandeln? Du möchtest das nicht in Discord ausgeben, sondern den Text in Python bekommen oder wie?
Also ich möchte einen Command machen in diesem wird die Zeit angegeben z.B 1 Tag und in Python wird mit dieser Informationen die Zeitangabe in ein Unixtimestamp umgewandelt. Verstehst du?
Ah - bei Python bin ich mir nicht sicher, weil ich das in C# entwickle - du kannst dir den String nehmen und einfach auslesen. So lange eine Zahl auslesen, bis ein Zeichen kommt. Ist es ein s, waren es Sekunden usw.
Bei C# kann ich bei einem Datum ein TryParse machen, falls ein Nutzer ein Datum eingegeben hat. Das gibt mir dann auch aus, ob das Datum stimmt.
Wenn das Datum relativ zu heute ist, kannst du ein Datetime Objekt erstellen und um die Zeiten addieren. date.Seconds.AddSeconds(x), date.AddMinutes(Y) usw. dürfte so gehen, wenn es das bei Python gibt.
Das Objekt am Schluss kannst du dann wieder konvertieren wie im Link angegeben (
print(time.mktime(date.timetuple()))
)
und bekommst deinen neuen Timestamp, den du wieder so einbauen kannst.
Das ist meine Frage, wie kann ich es in Python direkt umwandeln?