Navigation

    Communauté Digdash

    • S'inscrire
    • Se connecter
    • Recherche
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    NON RÉSOLU Données format iso JSON mal interprétée

    Studio
    2
    2
    25
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • D
      digdasheur dernière édition par

      Bonjour,
      j'ai un fichier JSON que j'importe dont la date est au format ci-dessous :

      61877ed6-222f-45b8-bf62-3e54224bc4c8-image.png
      Malheureusement, ce format est ensuite mal interprété par DigDash, et java tout court avec la méthode toString par exemple. → Je perds l'information de l'heure/minute/seconde/etc

      Par exemple si dessous, tout est affiché en 00:00:00. Ce n'est pas une histoire de format. Mon format est fonctionnel ailleurs. Il s'agit bien de la donnée en elle meme.
      e8cbf093-c195-4291-8149-aa8a741cda42-image.png

      Quelle transformation puis-je appliquer svp?
      Merci beaucoup 🙏

      Bonus : voici la tete de mon JSON, rien d'extraordinaire....
      259e3a52-d8bd-4a8d-84f0-a0b3a252f0ad-image.png

      GregoryBiraud 1 réponse Dernière réponse Répondre Citer 0
      • GregoryBiraud
        GregoryBiraud Expert DigDash @digdasheur dernière édition par

        Bonjour @digdasheur ,

        J'ai importé l'exemple de votre json et j'y ai appliqué la transformation suivante :

        var str = rawValue+"";
        var p = str.split('T');
        var deb = p[0];
        var p_deb = deb.split('-');
        var end = p[1];
        var p_end = end.split('.')[0].split(':');
        return new Date(p_deb[0],p_deb[1]-1, p_deb[2], p_end[0], p_end[1], p_end[2]).getTime()/1000;
        

        Il semble que l'affichage soit correct :

        203aa90c-086e-426c-bfc5-695ac6e1c595-image.png

        PS : ce n'est pas le script le plus propre, il faut l'adapter un peu en protégeant les splits.
        PS2 : Vous ne pourrez pas importer votre milliseconde, il faudra le faire dans une autre colonne car les dates sont gérées à la seconde.

        Grégory Biraud

        1 réponse Dernière réponse Répondre Citer 0
        • 1 / 1
        • Premier message
          Dernier message
        • Accueil
        • Webinaires
        • Documentation
        • Interviews
        • Vidéos tutos