Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
vince
Inscrit le: 10 Juin 2007 Messages: 2
|
Posté le: 10 Juin 2007 12:58 Sujet du message: heure |
|
|
Bonjour, j'aimerais savoir s'il existe une commande maple qui donne l'heure (j'ai beaucoup cherché et malheureusement je n'ai rien trouvé ) J'en aurais besoin pour construire un générateur de nombres pseudos aléatoires, et il ne me manque plus que cette commande... Merci d'avance |
|
Revenir en haut de page |
|
 |
ALS
Inscrit le: 11 Sep 2006 Messages: 647
|
Posté le: 10 Juin 2007 13:38 Sujet du message: |
|
|
Bonjour, vous pouvez utiliser la fonction FormatTime du package StringTools:
Code: |
> with(StringTools):
> FormatTime( "%c" );
> FormatTime( "%H:%M" );
> FormatTime( "%H:%M:%S" );
"Sun Jun 10 13:40:57 2007"
"13:40"
"13:40:57"
|
La fonction time permet de mesurer le temps d'exécution d'une séquence d'instructions (en secondes).
Exemple:
Code: |
> st := time():
> for k to 10^7 do od;
> time() - st;
1.625
|
|
|
Revenir en haut de page |
|
 |
vince
Inscrit le: 10 Juin 2007 Messages: 2
|
Posté le: 19 Juin 2007 13:30 Sujet du message: |
|
|
ALS a écrit: | Bonjour, vous pouvez utiliser la fonction FormatTime du package StringTools: |
Code: |
> with(StringTools):
> FormatTime( "%c" );
> FormatTime( "%H:%M" );
> FormatTime( "%H:%M:%S" );
"Sun Jun 10 13:40:57 2007"
"13:40"
"13:40:57"
|
Encore une question, j'aimerai isoler l'heure(13), les minutes(40) et les secondes(57)...
C'est possible? (j'ai essayé mais je n'y suis pas arrivé) |
|
Revenir en haut de page |
|
 |
ALS
Inscrit le: 11 Sep 2006 Messages: 647
|
Posté le: 19 Juin 2007 17:31 Sujet du message: |
|
|
Bonjour, oui on peut isoler h,m,s en procédant ainsi
Code: |
> with(StringTools):
> FormatTime( "%c" );
> h:=FormatTime( "%H" );
> m:=FormatTime( "%M" );
> s:=FormatTime( "%S" );
> parse(h); #transformer en nombre avec parse
> parse(m);
> parse(s);
"Tue Jun 19 17:35:51 2007"
h := "17"
m := "35"
s := "51"
17
35
51
|
|
|
Revenir en haut de page |
|
 |
|