Articles of timestamp

¿Cómo puedo obtener una hora UTC precisa con Python?

Escribí una aplicación de escritorio y estaba usando datetime.datetime.utcnow() para la marca de tiempo, sin embargo, recientemente he notado que algunas personas que usan la aplicación obtienen resultados muy diferentes a los que yo uso cuando ejecutamos el progtwig al mismo tiempo. ¿Hay alguna forma de obtener la hora UTC localmente sin usar urllib para […]

Spark DataFrame TimestampType: ¿cómo obtener los valores de Año, Mes, Día del campo?

Tengo Spark DataFrame con tomar (5) filas superiores de la siguiente manera: [Row(date=datetime.datetime(1984, 1, 1, 0, 0), hour=1, value=638.55), Row(date=datetime.datetime(1984, 1, 1, 0, 0), hour=2, value=638.55), Row(date=datetime.datetime(1984, 1, 1, 0, 0), hour=3, value=638.55), Row(date=datetime.datetime(1984, 1, 1, 0, 0), hour=4, value=638.55), Row(date=datetime.datetime(1984, 1, 1, 0, 0), hour=5, value=638.55)] Su esquema se define como: elevDF.printSchema() root |– […]

Python: obtener tiempos de modificación de archivos con mayor resolución que un segundo

os.path.getmtime() y os.stat() parecen devolver valores solo en segundos completos. ¿Es esta la mayor resolución posible en un sistema de archivos de Windows o OSX, o existe una forma de obtener una mayor resolución en los tiempos de los archivos?

sqlite – python Recupera CURRENT_TIMESTAMP como objeto de fecha y hora

Estoy usando una base de datos sqlite local para hacer el procesamiento fuera de línea de los metadatos en mi aplicación y los metadatos incluyen marcas de tiempo. Tengo una tabla declarada de la siguiente manera: CREATE TABLE if not exists tbl_dbsync_meta ( maindb_last_checked TIMESTAMP, global_scores_last_checked TIMESTAMP, localscores_syncup_last_checked TIMESTAMP) Ahora, en un punto, recupero el […]

Eliminar filas del horario de verano de un dataframe pandas indexado por tiempo

He escrito la siguiente función para eliminar las filas del horario de verano en un dataframe de pandas, ya que no todas las columnas tienen datos para la hora de cambio: def hrsDSTdelete (df): import pandas as pd hrsDSTadjust = [‘2000-03-26 02:00:00’, … ‘2012-03-25 02:00:00’, ‘2013-03-31 02:00:00’] for DSTvalue in hrsDSTadjust: if DSTvalue in df.index […]

Python pandas TimeStamps a la cadena de hora local con horario de verano

Tengo un dataframe con una columna de TimeStamps. Quiero convertirlo en cadenas de tiempo local, es decir, con horario de verano. Así que quiero convertir ts [0] a “2015-03-30 03 : 55: 05″. Pandas parece estar al tanto de las DST, pero solo cuando llamas a .values ​​en la serie. Gracias (Pdb) ts = df[‘TimeStamps’] […]

trazar la hora del día contra la fecha en matplotlib

Quiero trazar, de una manera específica, las fechas en el eje xy la hora del día en el eje y, y luego tener gráficos de líneas o gráficos de intervalo (barra flotante). Esta respuesta SO ayuda Pero tengo algunas diferencias con respecto a esa ttwig y no puedo hacer que funcione. En realidad, estoy obteniendo […]

Leyendo un datetime en sqlite3

Estoy usando Python para crear una base de datos sqlite3 en memoria con una columna de marca de tiempo. Cuando uso min () o max () en esta columna en mi consulta, la columna se devuelve como una cadena en lugar de un objeto de fecha y hora de Python. Leí una pregunta anterior en […]

No se pueden aplicar los métodos en las marcas de tiempo utilizando las funciones integradas de la Serie

En la siguiente serie: 0 1411161507178 1 1411138436009 2 1411123732180 3 1411167606146 4 1411124780140 5 1411159331327 6 1411131745474 7 1411151831454 8 1411152487758 9 1411137160544 Name: my_series, dtype: int64 Este comando (convertir a marca de tiempo, localizar y convertir a EST) funciona: pd.to_datetime(my_series, unit=’ms’).apply(lambda x: x.tz_localize(‘UTC’).tz_convert(‘US/Eastern’)) pero este falla pd.to_datetime(my_series, unit=’ms’).tz_localize(‘UTC’).tz_convert(‘US/Eastern’) con: TypeError Traceback (most recent […]

convertir la marca de tiempo a datetime.datetime en pandas.Series

Tengo una serie de pandas donde el índice es una lista de enteros (marca de tiempo), ¿cómo puedo convertirlos a datetime.datetime (con zona horaria) más eficiente que la conversión en bruto por debajo de? pd.Series(data=s.values, index=map(lambda x:datetime.datetime.fromtimestamp(x,tz=utc), s.index))