Projet

Général

Profil

Actions

Bug #14912

fermé

Export CSV des demandes: manque l'heure dans la date de création

Ajouté par David Lesimple il y a 6 mois. Mis à jour il y a environ un mois.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
30/06/2025
Echéance:
% réalisé:

0%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.4
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Alors que la date et l'heure sont bien affichéee à l'écran, seule la date est exportée dans le fichier CSV.


Fichiers

clipboard-202511061042-rlfxt.png (18,7 ko) clipboard-202511061042-rlfxt.png David Lesimple, 06/11/2025 10:42
clipboard-202511061042-rlfxt.png

Mis à jour par David Lesimple il y a environ 2 mois

  • Statut changé de New à Assigned
  • Assigné à mis à Miguel Moquillon

Mis à jour par Miguel Moquillon il y a environ un mois

  • Statut changé de Assigned à Feedback

Dans FormsOnline, comment accède t'on à la fonction d'export de demandes ? (Je ne le trouve nulle part.)

Mis à jour par David Lesimple il y a environ un mois

clipboard-202511061042-rlfxt.png

Miguel Moquillon a écrit (#note-3):

Dans FormsOnline, comment accède t'on à la fonction d'export de demandes ? (Je ne le trouve nulle part.)

Mis à jour par Miguel Moquillon il y a environ un mois

  • Statut changé de Feedback à Qualified

Mis à jour par Miguel Moquillon il y a environ un mois

  • Statut changé de Qualified à In progress...

Mis à jour par Miguel Moquillon il y a environ un mois

Le problème venait que ExportCSVBuilder utilise le convertisseur DateUtil#getOutputDate(Date) pour générer la représentation textuelle de la date. Or cette fonction ne pend en charge que la partie date et non horaire. J'ai remplacé son utilisation par celle de TemporalFormatter qui a l'avantage de prendre en compte la partie horaire lorsque celle-ci est disponible.

Mis à jour par Miguel Moquillon il y a environ un mois

  • Statut changé de In progress... à Closed

Il a fallu prendre soin de convertir l' Instant de la Date en un OffsetDateTime avant de formater la valeur en texte. En effet, Instant ne supporte pas certains champs temporels ( TemporalFields ).

La correction a directement été poussée sur la branche 6.4.x et reportée sur master.

Actions

Formats disponibles : Atom PDF