Compartir a través de


from_unixtime

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")