t = datetime()
t = datetime(y, m, d)
t = datetime(y, m, d, h, mi, s)
t = datetime(text, 'InputFormat', fmt)
t = datetime(x, 'ConvertFrom', kind)
| Paramètre | Description |
|---|---|
| inputs | Annee, mois, jour, composants horaires optionnels, texte, valeurs numeriques et options nom-valeur comme Format, TimeZone, InputFormat, ConvertFrom, Epoch et TicksPerSecond. |
| Paramètre | Description |
|---|---|
| output | Un tableau datetime contenant les dates serie, le format d affichage et la metadonnee de fuseau horaire. |
Cree des tableaux datetime depuis des composants calendaires, du texte ou des representations numeriques.
Utilisez datetime pour construire les valeurs temporelles manipulees par les autres fonctions du module. Les matrices numeriques a trois ou six colonnes sont interpretees comme vecteurs date; les composants scalaires et tableaux sont etendus a une taille commune.
string renvoie le texte formate de chaque element et <missing> pour NaT ; l'affichage, char et cellstr conservent le texte NaT (cellstr(d, fmt) utilise le format fmt). datetime(missing), et l'affectation de missing dans un tableau datetime, donnent NaT.
datetime.empty(m, n, ...) renvoie un tableau datetime vide ; agrandir un tableau par affectation remplit les nouveaux elements avec NaT. Une comparaison avec missing est fausse (~= est vraie), comme avec NaT.
TimeZone nomme un fuseau horaire (par exemple 'Europe/Paris', 'UTC', un decalage fixe '+05:30', un decalage duration, ou 'local' pour le fuseau du systeme). Le modifier sur un datetime qui a un fuseau conserve les memes instants et deplace l'heure affichee ; sur un datetime sans fuseau il conserve l'heure affichee. Les entrees posixtime et juliandate sont des instants UTC. Des datetime de fuseaux differents se comparent, se soustraient et se concatenent par instant (dans le fuseau du premier operande) ; un datetime avec fuseau ne se combine jamais avec un datetime sans fuseau. Une heure sautee par un changement d'heure est placee apres le saut, une heure ambigue est l'heure d'hiver, et les durees fixes comptent le temps ecoule.
Array-valued inputs keep their data shape when the operation supports arrays. Scalar operands are expanded where the implementation defines scalar expansion.
t = datetime(2024, 5, 17, 13, 14, 15)
[y, m, d] = ymd(t)
posixtime(datetime(1970, 1, 2))
| Version | Description |
|---|---|
| 2.0.0 | version initiale |