Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 25-07-2016 17:19:49

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1074
Pépites: 4,296,080,072
Banque: 9,223,372,036,854,776,000
Site web

[Saviez vous que] Today() retourne aussi une heure

À propos de Today()

F1 a écrit:

Today() Return value :
Date. Returns the current system date.

Mais en fait Today() est aussi capable de stocker une heure dans un type date (il paraît que c'est un bug qui n'a jamais été corrigé parce que des applications utilisent cette feature accidentelle )

Démonstration :

Code: pb

date ld
ld = today()
MessageBox("Today", "todays()'s date is " + string(ld, "dd/mm/yyyy hh:mm:ss"))


http://i.imgur.com/d85Znrg.png


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#2 26-07-2016 10:00:49

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5102
Pépites: 97,129
Banque: 2,147,483,647

Re: [Saviez vous que] Today() retourne aussi une heure

Arf c'est du PB pur jus ça...

C'est vraiment spécifique au Today car évidemment un Date( "2016/07/26 12:01:23" ) ne fonctionne pas (ça renvoie le 01/01/1900).
Et un ldt_datetime = Today() ne compile pas...


TESTER C'EST DOUTER.http://imageshack.com/a/img547/2035/ed4o.jpg
N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 27-07-2016 09:40:17

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 714
Pépites: 1,028,744
Banque: 171,170,849,654

Re: [Saviez vous que] Today() retourne aussi une heure

Pour avoir l'heure et la date courante dans un type datetime, on peut faire : 

Code: pb

ldt_datetime = datetime( today(), now())

Hors ligne

 

#4 27-07-2016 10:05:57

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5102
Pépites: 97,129
Banque: 2,147,483,647

Re: [Saviez vous que] Today() retourne aussi une heure

buck a écrit:

Pour avoir l'heure et la date courante dans un type datetime, on peut faire : 

Code: pb

ldt_datetime = datetime( today(), now())

Oui ça c'est "by the book", mais nous on aime les trucs tordus, pas documentés, powerbuildiens quoi


TESTER C'EST DOUTER.http://imageshack.com/a/img547/2035/ed4o.jpg
N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22