Condividi tramite


tempo corrente

Restituisce l'ora corrente all'inizio della valutazione della query come colonna TimeType. Tutte le chiamate di current_time all'interno della stessa query restituiscono lo stesso valore.

Sintassi

from pyspark.databricks.sql import functions as dbf

dbf.current_time(precision=<precision>)

Parametri

Parametro TIPO Description
precision intopzionale Numero nell'intervallo [0..6], che indica il numero di cifre frazionarie di secondi da includere. Se omesso, il valore predefinito è 6.

Restituzioni

pyspark.sql.Column: ora corrente.

Esempi

Esempio 1: Ora corrente con precisione predefinita

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

Esempio 2: Ora corrente con precisione specificata

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