Partage via


heure_actuelle

Retourne l’heure actuelle au début de l’évaluation de requête en tant que colonne TimeType. Tous les appels de current_time dans la même requête retournent la même valeur.

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.current_time(precision=<precision>)

Paramètres

Paramètre Type Descriptif
precision intoptionnel Nombre dans la plage [0..6], indiquant le nombre de chiffres fractionnaires de secondes à inclure. S’il est omis, la valeur par défaut est 6.

Retours

pyspark.sql.Column: Heure actuelle.

Examples

Exemple 1 : Heure actuelle avec précision par défaut

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

Exemple 2 : Heure actuelle avec précision spécifiée

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