Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2024.1.0 - Français


datenum

Convertit une date en un nombre

Séquence d'appel

N = datenum()
N = datenum(DT)
N = datenum(Y, M, D)
N = datenum(Y, M, D, H, MI, S)

Description

La fonction datenum convertie une date en un nombre lui correspondant. Ce nombre correspond au nombre de jours passe depuis une date reference. Par defaut, cette date est le 1-Jan-0000.

N = datenum() retourne le nombre correspondant a la date courante.

N = datenum(DT) retourne le nombre correspondant a la date représentée par la matrice DT. DT est soit une matrice m * 3 ou une matrice m * 6 contenant respectivement une date entiere (annee,mois,jour,heure,minute,seconde) ou une date partielle (annee,mois,jour).

N = datenum(Y, M, D) retourne le nombre correspondant aux elements Y, M, D (annee, mois, jour). Y, M et D peuvent être des matrices de même dimensions ou de simples scalaires.

N = datenum(Y, M, D, H, MI, S) retourne le nombre correspondant aux elements Y, M, D, H, MI, et S (annee, mois, jour, heure, minute, et seconde).Y, M, D, H, MI, et S peuvent être des matrices de même dimensions ou de simples scalaires.

Exemples

// N = datenum()
datenum()

// N = datenum(DT)
A = [ 0 1 1 0 0 0 ; 2005 2 8 21 37 30 ]
datenum(A)

// N = datenum(Y, M, D)
Annees = [0; 1973; 2006]
Mois = [1; 8; 2]
Jours = [1; 4; 8]
datenum(Annees,Mois,Jours)

Annees = [0 0 0 ; 0 0 0]
Mois = [1 1 1 ; 1 1 1]
Jours = [1 2 3 ; 4 5 6]
datenum(Annees,Mois,Jours)

// N = datenum(Y, M, D, H, MI, S)

Annees = grand(5,10,'uin',0,2006)
Mois = grand(5,10,'uin',1,12)
Jours = grand(5,10,'uin',1,28)
Heures = grand(5,10,'uin',0,23)
Minutes = grand(5,10,'uin',0,59)
Secondes = grand(5,10,'uin',0,59)
datenum(Annees,Mois,Jours,Heures,Minutes,Secondes)

Voir aussi

  • datevec — Reconstruction d'un vecteur contenant une Date
  • calendar — Calendrier d'un mois dans une année choisis

Historique

VersionDescription
2024.1
  • Les valeurs hors 1:12 pour M (mois) et hors 1:31 pour D (jour) sont maintenant gérées.
  • datenum() gère les millisecondes.
Report an issue
<< date Temps - calendrier date horloge datetime >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Jun 17 17:52:28 CEST 2024