Après windows pour les nuls, voici PB pour les bons (ou presque).

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 15:19:49

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
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 08:00:49

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
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...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

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

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
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 08:05:57

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
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


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22