|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2002 Messages : 10 ![]() |
Bonjour,
Voilà j'ai un champ date que je voudrais renseigner de cette façon : Date 2 = Date 1 + 23:59:59. Est ce possible de formater une date sous Firebird ? Ou au pire est ce possible de convertir une date en chaine pour détourner le problème et faire : Date2(de type string) = String(Date1) + 23:59:59 Merci beaucoup. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Développeur d'applications Inscription : novembre 2005 Messages : 2 324 ![]() |
http://www.ibphoenix.com/main.nfs?a=...60_sql_date_fs
Vous trouverez ici différentes façons de travailler avec des dates. Pour ce qui est de votre question ce n'est pas très clair si vous souhaitez ajouter 24 heures à une date ou plutot compléter avec HH:MM:SS une date au format JJ/MM/AAAA |
|
|
00
|
|
|
#3 | ||||
|
Membre habitué
![]() Ludovic LemaitreIngénieur développement logiciels Inscription : mai 2006 Messages : 64 ![]() |
Moi, j'ai une UDF "F_FORMATDATE" qui effectue le même boulot que le FormatDate de Delphi...
Pour faire ce que tu fais, j'utilise le code suivant : Code :
Code :
|
||||
|
|
00
|
|
|
#4 | ||
|
Membre habitué
![]() Ludovic LemaitreIngénieur développement logiciels Inscription : mai 2006 Messages : 64 ![]() |
Bon, pour t'épargner l'UDF, je viens de tester la requète suivante :
Code :
deuxième colonne : ma date d'origine au format STRING troisième colonne : ma date d'origine à 23:59:59 au format date Ca passe très bien en fait... |
||
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Ludovic LemaitreIngénieur développement logiciels Inscription : mai 2006 Messages : 64 ![]() |
Juste un dernier truc qui me chiffonnait : si ta date possède déjà une heure, elle restera telle quelle (et ne prendra donc pas l'heure 23:59:59)...
en gros : - '01/10/2007' sera "transformé" en '01/10/2007 23:59:59' - '01/10/2007 14:12:05' sera "transformé" en '01/10/2007 14:12:05' |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com