[Cobol DB2] Convertir date...
Ch4sis
Messages postés
13
Statut
Membre
-
Ch4sis Messages postés 13 Statut Membre -
Ch4sis Messages postés 13 Statut Membre -
Bonjour,
Je suis actuellement bloqué sur un problème de conversion de date via Cobol DB2...
Je n'arrive pas à trouver une requête qui me permettrait de convertir une date « quantième » (par exemple : 2011319) en date « normale » (15112011...)
J'ai eu beau tout essayer, quand ça veut pas....
Un grand merci d'avance pour votre aide, je commence à perdre espoir ?
Ch4sis.
Je suis actuellement bloqué sur un problème de conversion de date via Cobol DB2...
Je n'arrive pas à trouver une requête qui me permettrait de convertir une date « quantième » (par exemple : 2011319) en date « normale » (15112011...)
J'ai eu beau tout essayer, quand ça veut pas....
Un grand merci d'avance pour votre aide, je commence à perdre espoir ?
Ch4sis.
7 réponses
-
Bonjour,
Comment récupérez vous cette date?
Cordialement, -
Bonjour LeChikito,
Il s'agit d'une variable PIC X(13), stockée aussi en table en CHAR(13). -
Quel procédure faîtes-vous pour la récupérer?
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Dans les années 60, on faisait un truc du genre :
MOVE FUNCTION CONVERT-DATE-TIME ('2011319' DATE)
Voir ici : http://www.mainframe-tricks-and-tips.in/2011/12/cobol-date-coversions.html -
Il n'y a (à ma connaissance, et d'après mes recherches) aucune fonction COBOL permettant de transformer une date quantième en date "normale".
La seule solution que je peux vous proposer est de chercher le calcul permettant cela et de l'intégrer à une fonction dans votre programme. -
@Tuxboy: je vais tester cela en espérant que ça soit suffisant
@LeChikito: je crois que je vais devoir passer par la case "calcul" effectivement... je reviens vers vous apres avoir testé la fonction de Tuxboy