Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Convierte el número de segundos de la época unix (1970-01-01 00:00:00 UTC) en una cadena que representa la marca de tiempo de ese momento en la zona horaria del sistema actual en el formato especificado.
Para obtener la función SQL de Databricks correspondiente, consulte from_unixtime function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.from_unixtime(timestamp=<timestamp>, format=<format>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
timestamp |
pyspark.sql.Column o str |
columna de valores de hora de Unix. |
format |
literal string, optional |
formato que se va a usar para convertir a (valor predeterminado: aaaa-MM-dd HH:mm:ss) |
Devoluciones
pyspark.sql.Column: marca de tiempo con formato de cadena.
Examples
spark.conf.set("spark.sql.session.timeZone", "America/Los_Angeles")
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1428476400,)], ['unix_time'])
df.select('*', dbf.from_unixtime('unix_time')).show()
spark.conf.unset("spark.sql.session.timeZone")