Aller au contenu principal

jour

Extrayez le jour du mois d'une date/timestamp donnée en tant qu'entier.

Pour la fonction Databricks SQL correspondante, consultez la fonctionday.

Syntaxe​

Python
from pyspark.sql import functions as dbf

dbf.day(col=<col>)

parameter​

parameter

Type

Description

col

pyspark.sql.Column OU str

colonne de date ou de timestamp cible sur laquelle travailler.

parameter

Type

Description

col

pyspark.sql.Column OU str

colonne de date ou de timestamp cible sur laquelle travailler.

Renvoie​

pyspark.sql.Column: jour du mois pour la date/le Timestamp donné(e) sous forme d'entier.

Exemples​

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08',), ('2024-10-31',)], ['dt'])
df.select("*", dbf.typeof('dt'), dbf.day('dt')).show()
df = spark.createDataFrame([('2015-04-08 13:08:15',), ('2024-10-31 10:09:16',)], ['ts'])
df.select("*", dbf.typeof('ts'), dbf.day('ts')).show()
import datetime
df = spark.createDataFrame([
(datetime.date(2015, 4, 8),),
(datetime.date(2024, 10, 31),)], ['dt'])
df.select("*", dbf.typeof('dt'), dbf.day('dt')).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.day('ts')).show()