datetime_part()

Extrait la partie de date demandée sous la forme d’une valeur entière.

Alias déconseillés : datepart()

Syntax

datetime_part(Partie,Datetime)

Découvrez les conventions de syntaxe.

Paramètres

Nom Type Obligatoire Description
partie string ✔️ Mesure de l’heure à extraire de la date. Consultez les valeurs possibles.
date datetime ✔️ Date complète à partir de laquelle extraire la partie.

Valeurs possibles d’une partie

  • Year (Année)
  • Quarter (Trimestre)
  • Month (Mois)
  • week_of_year
  • Jour
  • DayOfYear
  • Hour
  • Minute
  • Second
  • Milliseconde
  • Microseconde
  • Nanoseconde

Retours

Entier représentant la partie extraite.

Notes

week_of_year retourne un entier qui représente le nombre de semaines. Le nombre de semaines est calculé à partir de la première semaine d’une année, qui est celle qui inclut le premier jeudi.

Exemple

let dt = datetime(2017-10-30 01:02:03.7654321); 
print 
year = datetime_part("year", dt),
quarter = datetime_part("quarter", dt),
month = datetime_part("month", dt),
weekOfYear = datetime_part("week_of_year", dt),
day = datetime_part("day", dt),
dayOfYear = datetime_part("dayOfYear", dt),
hour = datetime_part("hour", dt),
minute = datetime_part("minute", dt),
second = datetime_part("second", dt),
millisecond = datetime_part("millisecond", dt),
microsecond = datetime_part("microsecond", dt),
nanosecond = datetime_part("nanosecond", dt)

Sortie

year quarter month weekOfYear day dayOfYear hour minute second milliseconde microseconde nanoseconde
2017 4 10 44 30 303 1 2 3 765 765432 765432100

Notes

weekofyear est une variante obsolète d’un week_of_year composant. weekofyear n’était pas conforme à la norme ISO 8601 ; la première semaine d’une année a été définie comme la semaine avec le premier mercredi de l’année. week_of_year est conforme à la norme ISO 8601 ; la première semaine d’une année est définie comme la semaine avec le premier jeudi de l’année. [Pour plus d’informations], consultez Dates de semaine ISO 8601.