Bonjour,
j'ai un fichier txt qui contient des dates (en Unix time), j'essaie de le parser et de transformer cette date en SimpleDateFormat mais j'ai une exception:
java.util.NoSuchElementException" et ça concerne la ligne "long timeMillis = Long.parseLong(splitter.nextToken());"
qqu aurait une explication svp
-----
voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
BufferedReader reader = new BufferedReader(new FileReader("C:/test.txt"));
String line = null;
StringTokenizer splitter;
 
while ((line = reader.readLine()) != null)
{
splitter = new StringTokenizer(line," ");
for (int i=0;i<2;i++)
{
long timeMillis = Long.parseLong(splitter.nextToken());
Date d = new Date((long)timeMillis);
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd hhmms");
System.out.println(formatter.format(d));
}
Merci!!!