IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement de jobs Discussion :

Format date différents pour les rendres uniformes avec TALEND


Sujet :

Développement de jobs

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Format date différents pour les rendres uniformes avec TALEND
    Bonjour à tous,

    Actuellement j'utilise talend et mon soucis est le suivant avec les dates,
    éffectivement la metadonnées que j'utilise est un fichier Excel et dans une de ses colonnes (date), des dates de différent format s'y retrouvent

    et mon soucis c'est de les reécrire dans un seul format dd/mm/yyyy.

    je joins un fichier Excel pour que vous puissiez mieux comprendre mon soucis car même avec les conseils tel que l'utilisation de tconverttype je n'arrive pas à mes fins.

    j'espère avoir vos aides.

    Merci d'avance.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Points : 2 684
    Points
    2 684
    Par défaut
    Si j'ai bien compris c'est que tes dates sont soit en français soit en anglais. Tu n'as pas d'autres formats possibles ?

    Si c'est ça alors un bout de code JAVA ( dans une routine TALEND ) devrait régler le problème facilement.

    Tu récupères ta date comme étant une chaine STRING, après tu testes, si c'est 'FEB' ou 'FEV' alors c'est le mois 2, si c'est 'APR' ou 'AVR' alors c'est le mois 4 ...
    Normalement tu auras un 'switch' avec 12 'case'.

    Après tu récupères le jour et l'année dans des variable et tu crées ta date comme suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Calendar gc = Calendar.getInstance();
    gc.set(Calendar.DATE, /*jour*/);
            gc.set(Calendar.MONTH, /*mois - 1*/);
            gc.set(Calendar.YEAR, /*annee*/);
    et finalement tu renvoi la date final ainsi :

    Pour la création de routines, suivre ce lien :

    http://haskouse.developpez.com/tutor...ation-routine/
    "Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)

    Tutoriels Talend
    Mes articles publiés
    Mon CV en-ligne

Discussions similaires

  1. [MySQL] Problème format date différent avec calendrier Javascript
    Par Aiglichon dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 22/01/2013, 10h36
  2. [encoding] Problème pour les fichiers XML avec notepad
    Par lehamster dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 21/11/2006, 15h56
  3. y'a t'il une date limite pour les anciens jeux ?
    Par Asmod_D dans le forum Développement 2D, 3D et Jeux
    Réponses: 2
    Dernier message: 09/07/2006, 01h47
  4. format de commentaires pour les entetes de fonctions
    Par Mokhtar BEN MESSAOUD dans le forum C
    Réponses: 4
    Dernier message: 12/11/2005, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo