Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the current time at the start of query evaluation as a TimeType column. All calls of current_time within the same query return the same value.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.current_time(precision=<precision>)
Parameters
| Parameter | Type | Description |
|---|---|---|
precision |
int, optional |
Number in the range [0..6], indicating how many fractional digits of seconds to include. If omitted, the default is 6. |
Returns
pyspark.sql.Column: Current time.
Examples
Example 1: Current time with default precision
from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.current_time().alias("time")).show()
+---------------+
| time|
+---------------+
|16:57:04.304361|
+---------------+
Example 2: Current time with specified precision
from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.current_time(3).alias("time")).show()
+------------+
| time|
+------------+
|16:57:04.304|
+------------+