Compartir vía


hora_actual

Devuelve la hora actual al principio de la evaluación de consultas como una columna TimeType. Todas las llamadas de current_time dentro de la misma consulta devuelven el mismo valor.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.current_time(precision=<precision>)

Parámetros

Parámetro Tipo Description
precision intopcional Número en el intervalo [0..6], que indica cuántos dígitos fraccionarios de segundos se van a incluir. Si se omite, el valor predeterminado es 6.

Devoluciones

pyspark.sql.Column: hora actual.

Examples

Ejemplo 1: Hora actual con precisión predeterminada

from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.current_time().alias("time")).show()
+---------------+
|           time|
+---------------+
|16:57:04.304361|
+---------------+

Ejemplo 2: Hora actual con precisión especificada

from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.current_time(3).alias("time")).show()
+------------+
|        time|
+------------+
|16:57:04.304|
+------------+