2017-05-03 2 views
-2

Lorsque j'essaie d'exporter un fichier xls en utilisant java Apache POI, je reçois la date et l'heure dans une colonne, bien qu'il y ait pas de temps présent dans DB pour cette colonne, seule la date est présente. Le type de données de colonne dans db est 'DATE'. Le code java ajoute implicitement le temps dans le xls comme:Le fichier xls exporté depuis java a été ajouté à la date, même si la colonne db date seulement

2012-12-13 00:00:00.0 

Alors que la colonne db ne dispose que:

13-DEC-12 

Je veux le même format à conserver dans le fichier xls, ou moins dépourvu de temps.

+0

Vous aurez besoin de poster du code afin que nous puissions voir ce que vous faites mal! – Gagravarr

Répondre

0

Ce n'est pas la faute du code java. Excel n'a pas de type de données de type date uniquement. Il a seulement DateTime. Changez simplement le format dans les cellules et ça devrait aller.

+0

Désolé mais le formatage manuel ne fonctionne pas. La colonne reste inchangée comme en 2012-12-13 00: 00: 00.0. Existe-t-il un moyen d'obtenir uniquement la date par programmation à l'aide d'Apache POI? –