Pular para o conteúdo principal

hora_atual

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

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.current_time(precision=<precision>)

Parâmetros

Parâmetro

Tipo

Descrição

precision

int, opcional

Número no intervalo [0..6], indicando quantas casas decimais de segundos devem ser incluídas. Se omitido, o default é 6.

Devoluções

pyspark.sql.ColumnHora atual.

Exemplos

Exemplo 1 : Hora atual com precisão default

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

Exemplo 2 : Hora atual com precisão especificada

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