s'il vous plait est ce que quel qu'un peu me dire comment on récupére la date d’aujourd’hui en prolog.
merciii ;)
Version imprimable
s'il vous plait est ce que quel qu'un peu me dire comment on récupére la date d’aujourd’hui en prolog.
merciii ;)
La doc SWI-Prolog n'est, il est vrai, pas très clair.
Teste ceci :
RésultatCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 affiche_valeur(TimeStamp,Key):- date_time_value(Key, TimeStamp, Value), format('Cle ~w Valeur ~w~n', [Key, Value]). example :- get_time(TimeStamp), stamp_date_time(TimeStamp, DateTime, 'UTC'), affiche_valeur(DateTime,year), affiche_valeur(DateTime,month), affiche_valeur(DateTime,day), affiche_valeur(DateTime,hour), affiche_valeur(DateTime,minute), affiche_valeur(DateTime,second), affiche_valeur(DateTime,utc_offset), affiche_valeur(DateTime,date), affiche_valeur(DateTime,time).
Citation:
?- example.
Cle year Valeur 2016
Cle month Valeur 12
Cle day Valeur 19
Cle hour Valeur 8
Cle minute Valeur 13
Cle second Valeur 36.323002099
Cle utc_offset Valeur 0
Cle date Valeur date(2016,12,19)
Cle time Valeur time(8,13,36.323002099)
true.