Compartilhar via


tempo_atual

Retorna a hora atual no início da avaliação da consulta como uma coluna TimeType. Todas as chamadas de current_time na mesma consulta retornam o mesmo valor.

Sintaxe

from pyspark.databricks.sql import functions as dbf

dbf.current_time(precision=<precision>)

Parâmetros

Parâmetro Tipo Description
precision intopcional Número no intervalo [0,.6], indicando quantos dígitos fracionários de segundos incluir. Se omitido, o padrão é 6.

Devoluções

pyspark.sql.Column: hora atual.

Exemplos

Exemplo 1: Hora atual com precisão padrão

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

Exemplo 2: Hora atual com precisão 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|
+------------+