Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BBC BASIC

TIME$

DESCRIPTION.


La pseudo-variable TIME$ modifie ou retourne, la date et l'heure du la machine hote.



Voir l'instruction TIME qui modifie ou retourne la teps écoulé depuis le lancement d'une application BBC BASIC.

Le mot clé TIME est aussi utilisé dans l'instruction composée ON TIME pour activer un minuteur.




SYNTAXE.


khorloge$ = TIME$

TIME$ = chaine




REMARQUES.


chaine doit être une chaine de caractères et et peut avoir une des formes suivantes :

- "Day.dd Mon yyyy,hh:mm:ss" ; pour modifier la date et l'heure ;

- "hh:mm:ss" ; pour modifier l'heure uniquement ;

- "Day.dd Mon yyyy" ; pour modifier la date uniquement ;

où :

- Day, 3 lettres minuscules indiquant le jour de semaine en anglais (Mon, Tue, Wed, Thu, Fri, Sat ou Sun) ;

- dd, 2 chiffres, de 01 à 31, indiquant le jour du mois, il faut placer un 0 en premier si besoin (01 pour 1, ...) ;

- Mon, 3 lettres indiquant le mois en anglais (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov ou Dec) ;

- yyyy, 4 chiffres indiquant l'année, en ajoutant des 0 en premiers si nécessaire (ex. : 0571 pour l'an 571) ;

- hh, 2 chiffres, de 00 à 23, indiquant l'heure, il faut placer un 0 en premier si besoin (01 pour 1, ...) ;

- mm, 2 chiffres, de 00 à 59, indiquant les minutes, il faut placer un 0 en premier si besoin (01 pour 1, ...) ;

- ss, 2 chiffres, de 00 à 59, indiquant les secondes, il faut placer un 0 en premier si besoin (01 pour 1, ...) ;



La valeur retournée par la forme khorloge$ = TIME$ aura elle toujours le format "Day.dd Mon yyyy,hh:mm:ss".


L'horloge de la machine hote étant une ressource partagée, une erreur peut être retourné si vous tentez de modifier sa valeur sas avoir les droit et les des privilèges de l'administrateur.



Voir le module datelib.bbc qui propose des fonctions permettant d'effectuer des opérations sur les dates.




EXEMPLES.


PRINT TIME$

kmaintenant$ = TIME$

TIME$ = "Sun.13 Oct 2002,20:37:00"

PRINT TIME$

TIME$ = kmaintenant$

PRINT TIME$

END


retourne par exemple :

Mon.13 Oct 2025,11:57:28

Sun.13 Oct 2002,20:37:00

Mon.13 Oct 2025,11:57:28

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse