Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2937 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB, dates, entiers, et pendaison

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VB, dates, entiers, et pendaison

n°1133923
Arjuna
Aircraft Ident.: F-MBSD
Posté le 28-06-2005 à 17:08:56  profilanswer
 

Alors... (en VBS, donc non typé, et pas de "Format()" disponible)
 

Code :
  1. Dim truc
  2. truc = Now()


 
Bon, ok, truc contient un truc du genre :
 
28/07/2005 17:03:17
 
OK.
Moi, je veux "28/07/2005".
De base, je tente
 

Code :
  1. Date(truc)


 
Pas de pot, ça plante.
 
OK, bon, sans Format, il ne me reste que deux solutions, que je ne veux pas utiliser :
 

Code :
  1. Day(truc) & "/" & Month(truc) & "/" & Year(truc)


 
Sauf que là... Si sur la machine je suis en américain, je suis comme un con, j'ai interverti le jour et le mois.
 

Code :
  1. Left(truc, 10)


 
Sauf que là, si l'année n'est pas sur 4 chiffres, ou si je n'ai pas les 0 facultatifs, ça déconne.
 
Bon... Fait chier.
 
Et là, illumination : une date, ce n'est ni plus ni moins qu'un float sur lequel on applique un format en interne. Sur tous les systèmes, une date, c'est : (partie entière = jours depuis je sais plus quand) . (partie décimale = millisecondes depuis le début du jour)
 
Donc... Si je tente un...
 

Code :
  1. CDate(CLng(truc))


 
Bah... Ca marche :D

mood
Publicité
Posté le 28-06-2005 à 17:08:56  profilanswer
 

n°1133935
Arjuna
Aircraft Ident.: F-MBSD
Posté le 28-06-2005 à 17:14:18  profilanswer
 

Y'avais aussi
 

Code :
  1. Left(truc, Instr(truc, " " ))


 
Mais bon, là on commence à plus rien comprendre non plus

n°1134070
AlainTech
Pas trouvé? Cherche encore!
Posté le 28-06-2005 à 19:02:40  profilanswer
 

Arjuna a écrit :

Y'avais aussi
 

Code :
  1. Left(truc, Instr(truc, " " ))


 
Mais bon, là on commence à plus rien comprendre non plus


Ou plutôt: Split(truc, " " )


Message édité par AlainTech le 28-06-2005 à 19:02:59

---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB, dates, entiers, et pendaison

 

Sujets relatifs
Comparaison de chaines de caractères (dates)conversion de dates du VB au MySQL
Masque de saisie pour des datescomparer deux dates
problème vba excel avec les datesComparaison de dates sous VBA
[MySQL] Question sur les dates et sur 1 requete SQLComparaison de dates sous Mysql depuis PHP
[mysql]différence entre 2 dates[C] Comparer des dates facilement
Plus de sujets relatifs à : VB, dates, entiers, et pendaison


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)