1. #1
    Membre du Club
    Femme Profil pro
    Chercheur en informatique
    Inscrit en
    décembre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : décembre 2011
    Messages : 46
    Points : 52
    Points
    52

    Par défaut Extraire l'année à partir d'une date dans TOS 6.3

    Bonsoir à tous,

    Je veux extraire l'année à partir d'une date de la forme "dd-MM-yyyy" , en utilisant la fonction suivante :

    TalendDate.getPartOfDate("yyyy",consultation.Date)


    Malheureusement, je reçois que des 0.

    et quand j'essaye avec la fonction suivante je reçois aussi des 0 et la dernière valeur est 100

    (consultation.Date != null) ?
    TalendDate.getPartOfDate("yyyy",consultation.Date) : 100

    Avez vous une idée comment je pourrai résoudre ce problème.

    Merci d'avance

  2. #2
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    juin 2012
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : juin 2012
    Messages : 344
    Points : 709
    Points
    709

    Par défaut

    Bonjour,

    Le champ consultation.Date est de quel type ? Date ou String ?

  3. #3
    Membre du Club
    Femme Profil pro
    Chercheur en informatique
    Inscrit en
    décembre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : décembre 2011
    Messages : 46
    Points : 52
    Points
    52

    Par défaut

    Citation Envoyé par MythOnirie Voir le message
    Bonjour,

    Le champ consultation.Date est de quel type ? Date ou String ?
    Date de la forme "dd-MM-yyyy".

    Merci

  4. #4
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    juin 2012
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : juin 2012
    Messages : 344
    Points : 709
    Points
    709

    Par défaut

    Comme l'indique le site de talend ICI :
    TalendDate.getPartOfDate("String indicating the part of the date to be retrieved, "String in the format of the date to be parsed")

    Pour récupérer l'année d'une date, il vaut mieux utiliser :
    TalendDate.formatDate("date format - eg.: yyyy-MM-dd HH:mm:ss", Date)

    avec "yyyy" comme format.

Discussions similaires

  1. Extraire mois et année à partir d'une date
    Par jikharti dans le forum QlikView
    Réponses: 1
    Dernier message: 10/01/2014, 12h13
  2. [AC-2007] extraire Année à partir d'une date
    Par gentelmand dans le forum Access
    Réponses: 3
    Dernier message: 02/06/2010, 10h12
  3. récuperer l'année à partir d'une date donnée
    Par Hasnaa25 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 13/03/2009, 10h38
  4. [tmap] extraire mois, année etc d'une date
    Par ben_harper dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 24/04/2008, 11h07
  5. Réponses: 7
    Dernier message: 17/10/2006, 08h46

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