|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : septembre 2003 Messages : 193 ![]() |
Existe - il une fonction qui permet de convertir un temps exprimé en un nombre de seconde dans le format hh:mm:ss en chaîne ? ...
Merci d'avance ! |
|
|
00
|
|
|
#2 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2008 Messages : 12 ![]() |
salut,
tu peux utiliser la fonction HMS de la façon suivante; Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : septembre 2003 Messages : 193 ![]() |
en fait j'ai un nombre de seconde que je veux convertir en hh:mm:ss, je suis en train de faire une moulinnette mais si ca existe déja ce serai bête ....
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2006 Messages : 1 973 ![]() |
N'hésite pas à nous faire parvenir ta solution de conversion seconde en date.
Fafabzh |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2008 Messages : 19 ![]() |
|
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2008 Messages : 13 ![]() |
Bonjour,
En fait, il s'agit de convertir une valeur numérique en valeur caractère. Pour cela, on uilise la fonction PUT. Voir l'exemple ci-dessous. Cordialement, Véronique __________________________ Véronique Bourcier www.sasreference.fr Blog pour se former au SAS La fonction hms permet de créer un temps (heure minute seconde) en temps SAS. En d'autres termes, en seconde. Dans l'exemple qui suit, j'ai ajouté la variable en_sec qui contient une valeur en seconde. Ensuite la fonction put permet ici de convertir une valeur numérique (notre temps) en valeur caractère. Pour avoir l'affichage voulu, on utilise donc la présentation du format time. c'est-à-dire 1:1:15. data exemple; en_sec=hms(1,1,55); en_h_min_sec=put(en_sec,time.); run; |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2006 Messages : 1 973 ![]() |
Bonjour,
Si le problème est résolu merci de cliquer sur
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com