Compartir vía


second

Extraiga los segundos de una fecha determinada como entero.

Para obtener la función SQL de Databricks correspondiente, consulte second function.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.second(col=<col>)

Parámetros

Parámetro Tipo Description
col pyspark.sql.Column o str columna de fecha,hora y hora de destino/marca de tiempo en la que trabajar.

Devoluciones

pyspark.sql.Column: seconds parte de la marca de tiempo como entero.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08 13:08:15',), ('2024-10-31 10:09:16',)], ['ts'])
df.select("*", dbf.typeof('ts'), dbf.second('ts')).show()
import datetime
df = spark.createDataFrame([
(datetime.datetime(2015, 4, 8, 13, 8, 15),),
(datetime.datetime(2024, 10, 31, 10, 9, 16),)], ['ts'])
df.select("*", dbf.typeof('ts'), dbf.second('ts')).show()
import datetime
df = spark.createDataFrame([
("13:08:15",),
("10:09:16",)], ['t']).withColumn("t", dbf.col("t").cast("time"))
df.select("*", dbf.typeof('t'), dbf.second('t')).show()