Hallo,
ich habe in meiner mysql-Datenbank ein Datetime Feld, das aber bei einer fetchall Abfrage nicht als
String (wie in PHP) zurückgegeben wird, sondern anscheinend als Object(?).
Die Ausgabe im Browser schaut so aus:
{'lastdate': datetime.date(2016, 2, 28),...
Habe dann ein bisschen gegoogelt, wie man das in den String '2016-02-28' konvertieren kann, aber nichts brauchbares
gefunden, wer weiss Rat?
Konvertierung MySQL datetime
@helmut25: Nicht wahllos googlen sondern die Dokumentation zum `datetime`-Modul lesen.
Was willst Du denn mit der Zeichenkette dann machen? Ich frage nur prophylaktisch, nicht dass Du dann damit Sachen machst für die man das besser als `date`-Objekt belassen hätte, nur weil Du so wie in PHP weitermachen willst.
Was willst Du denn mit der Zeichenkette dann machen? Ich frage nur prophylaktisch, nicht dass Du dann damit Sachen machst für die man das besser als `date`-Objekt belassen hätte, nur weil Du so wie in PHP weitermachen willst.
Wie schon gesagt: ich möchte das Datum ganz einfach als String im Format 'YYYY-MM-DD' weiterverwenden.BlackJack hat geschrieben:@helmut25: Nicht wahllos googlen sondern die Dokumentation zum `datetime`-Modul lesen.
Was willst Du denn mit der Zeichenkette dann machen? Ich frage nur prophylaktisch, nicht dass Du dann damit Sachen machst für die man das besser als `date`-Objekt belassen hätte, nur weil Du so wie in PHP weitermachen willst.
@helmut25: Ja, die meisten Datenbanken bieten sowas an; aber nochmal, wie möchtest Du das Datum weiterverarbeiten? Normalerweise will man erst bei der Ausgabe ein Datumsobjekt in eine Zeichenkette verwandeln; da Du aus der Web-Ecke zu kommen scheinst, das macht die Template-Engine für Dich.