Tag: datetime

Time.gmtime () verursacht OverflowError auf der Armhf-Plattform

Ich habe einen Webserver (CherryPy) läuft mit auf einer Cubox (Armhf-Plattform) und beim Starten der Wever bekomme ich die folgende Fehler: [14/Aug/2015:09:33:40] HTTP Traceback (most recent call last): File "(…)/lib/python3.4/site-packages/cherrypy/_cprequest.py", line 661, in respond self.hooks.run('before_request_body') File "(…)/lib/python3.4/site-packages/cherrypy/_cprequest.py", line 114, in run raise exc File "(…)/lib/python3.4/site-packages/cherrypy/_cprequest.py", line 104, in run hook() File "(…)/lib/python3.4/site-packages/cherrypy/_cprequest.py", line 63, in […]

Verhindern Sie datetime.strptime von exit im Falle von Format-Mismatch

Ich analysiere Termine aus einer Messdatei (ca. 200k Zeilen). Das Format ist ein Datum und ein Maß. Das Datumsformat ist "2013-08-07-20-46" oder im Zeitformat "% Y-% m-% d-% H-% M". Immer so oft hat die Zeitstempel einen schlechten Charakter. (Die Daten stammten aus einer seriellen Verbindung, die Unterbrechungen hatte). Der Eintrag würde aussehen: 201-08-11-05-15. Meine […]

Finden Sie das minimale und maximale Datum aus den Daten in einem RDD in PySpark

Ich benutze Spark mit Ipython und habe eine RDD die Daten in diesem Format enthält, wenn gedruckt: print rdd1.collect() [u'2010-12-08 00:00:00', u'2010-12-18 01:20:00', u'2012-05-13 00:00:00',….] Jede Daten ist ein datetimestamp und ich möchte das Minimum und das Maximum in diesem RDD . Wie kann ich das machen?

Python – Schreiben mehrerer monatlicher CSV-Dateien aus einer großen CSV-Datei – Automatisieren von Dateinamen, um den Monat zu reflektieren

Ich habe diese Frage in den letzten Tagen schwer erforscht und ich kann immer noch keine Vorschläge für mein Problem finden. Unten ist ein Beispiel für mein Dataframe mit dem Titel 'dfs'. Es gibt etwa 80 Spalten, nur 4, die im folgenden Beispiel gezeigt werden. Dfs ist ein großes Datenfeld, das aus Datenreihen besteht, die […]

Konvertieren Sie menschlich lesbare Zeitdifferenz (nicht Zeitstempel) zu etwas, das für die Sortierung [duplizieren]

Diese Frage hat hier schon eine Antwort: Wie kann ich in Python Free-Text-Zeitintervallen analysieren, von Jahren bis zu Sekunden? 3 antworten Ich habe eine Reihe von Zeitunterschieden wie: 7 months 11 months 1 hour, 24 minutes 10 months, 3 weeks 1 year 1 year, 1 month 8 months, 2 weeks 2 months 2 months, 4 […]

Beschleunigung von datetime.strptime

Ich benutze das folgende Stück Code, um ein Datum aus einer Zeichenfolge zu extrahieren: try: my_date = datetime.strptime(input_date, "%Y-%m-%d").date() except ValueError: my_date = None Wenn ich diese 750.000 mal laufe, dauert es 19.144 Sekunden (bestimmt mit cProfile). Jetzt ersetze ich dies mit dem folgenden (hässlichen) Code: a= 1000 * int(input_date[0]) b= 100 * int(input_date[1]) c= […]

Konvertieren Sie ein 12-Stunden-Zeitformat in 24-Stunden-Zeit-Format (halten Aufzeichnung des Tages) in Python

Im Folgenden ist eine Liste in Python, die eine Liste der Zeit für einen Zug mit jedem Index als Stopp für den Zug enthält Train_arrival_time = ['Source', '09:30 PM', '09:56 PM', '11:23 PM', '12:01 AM', '12:12 AM', '12:44 AM', '01:55 AM', '03:18 AM', '04:58 AM', '06:18 AM', '06:33 AM', '07:23 AM', '08:45 AM', '09:14 AM', […]

Python datetime + pytz Ausgabe

Ich schaffe ein datetime Objekt über strptime, setze auf "2016-01-02 03:04:05" in der Zeitzone "Europa / Madrid" über pytz. Dann verwandle ich es in UTC. Warum fügt man 15 Minuten hinzu, anstatt 1 Stunde zu subtrahieren? >>> import datetime >>> import pytz >>> d = datetime.datetime.strptime('2016-01-02 03:04:05', '%Y-%m-%d %H:%M:%S') >>> d datetime.datetime(2016, 1, 2, 3, […]

Pandas: Zeitstempel zur datetime

Ich habe Dataframe und Spalte mit Daten sieht aus wie date 1476329529 1476329530 1476329803 1476329805 1476329805 1476329805 Ich benutze df['date'] = pd.to_datetime(df.date, format='%Y-%m-%d %H:%M:%S') , um das zu konvertieren, aber ich bekomme seltsames Ergebnis date 1970-01-01 00:00:01.476329529 1970-01-01 00:00:01.476329530 1970-01-01 00:00:01.476329803 1970-01-01 00:00:01.476329805 1970-01-01 00:00:01.476329805 1970-01-01 00:00:01.476329805 Vielleicht habe ich etwas falsch gemacht

Wie konvertiert man datetime in ganzzahl in python

Wie kann ich konvertieren YYYY-MM-DD hh: mm: ss format in ganzzahl in python Zum Beispiel 2014-02-12 20:51:14 -> zur Ganzzahl. Ich weiß, wie man nur hh umwandelt: mm: ss aber nicht yyyy-mm-dd hh: mm: ss def time_to_num(time_str): hh, mm , ss = map(int, time_str.split(':')) return ss + 60*(mm + 60*hh)

Python ist die beste Programmiersprache der Welt.