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

Discussion :

Convertir une heure AM/PM en heures (24h) [DeskI V5-V6]

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Par défaut Convertir une heure AM/PM en heures (24h)
    Bonjour,

    J'utilise BO 6.5 et j'ai créer une variable pour avoir uniquement l'heure à partir d'une dimension avec la date et heure AM/PM (01/07/2010 04:00:00 PM).

    Maintenant, je souhaite convertir l'heure AM/PM en heure basée sur 24h.
    ex : 04:00:00 PM en 16:00:00 (16h).

    Je suis simple utilisateur BO, j'utilise uniquement les fonctions dans BO, pas de SQL.

    Si quelsu'un à une solution.

    Merci par avance.
    Sébastien

  2. #2
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Par défaut
    Bonjour,

    Ton objet "date" est-il une dimension au format Date ?
    Et quelle version de BO utilises-tu : FR ? EN ?
    Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
    Un message vous a aidé ? Votez en cliquant sur
    Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Par défaut
    Bonjour TomDuBouchon,

    à la base, la dimension (date de début d'appel) m'affiche uniquement la date. Par contre pour répondre à ta question, je ne sais pas comment la dimension est définie dans l'univers.

    En allant dans format cellule, il est en standard et je l'ai changé en date/heure jj/mm/aaaa hh:mm:ss AM/PM mais dans le rapport.

    A partir de cette dimension, j'ai créer la variable ci-dessous, pour avoir uniquement l'heure, ce qui marche. Je l'ai crée en information.

    =Droite(FormatDeDate(<Date de début de l'appel> ,"hh:mm:ss AM/PM") ,11)

    A partir de cette variable, je voulais créer une autre variable pour passer les heure AM/PM (1h à 12h) en mode 24h et je ne sais pas comment faire.

    Je suis en BO XI 6.5 client lourd, en utilisateur basic version FR.

  4. #4
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Par défaut
    Alors, tu as un moyen très simple en fonction du format d'heure que tu entres :

    Heures en AM/PM :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Droite(FormatDeDate(<Date de début de l'appel> ,"hh:mm:ss AM/PM") ,11)
    Heures en format 24h :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =FormatDeDate(<Date de début de l'appel> ,"HH:mm:ss")
    Comme tu peux le voir, le simple fait de passer le paramètre "hh" en majuscules ou en minuscules te permet d'avoir les deux formats.
    Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
    Un message vous a aidé ? Votez en cliquant sur
    Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Par défaut
    Super Merci beaucoupTomDuBouchon,

    J'ai bien maintenant l'heure au format 24h.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir une date 0.3128 vers heures minutes
    Par ghir_ana dans le forum Développement
    Réponses: 12
    Dernier message: 28/04/2012, 20h02
  2. Réponses: 1
    Dernier message: 30/04/2008, 17h36
  3. Convertir une heure GMT en heure française
    Par pouli dans le forum Langage
    Réponses: 2
    Dernier message: 20/07/2006, 09h57
  4. Convertir une chaine en format heure
    Par Lars dans le forum ASP
    Réponses: 3
    Dernier message: 24/05/2005, 11h44
  5. Comment convertir une heure (TDateTime) locale en UTC/GMT
    Par rconty dans le forum C++Builder
    Réponses: 2
    Dernier message: 16/05/2005, 10h49

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