dúvida de iniciante

1 resposta
S

import java.io.*;
import java.util.Date;

[color=“blue”]public class robot {

public static void main(String [] args) throws IOException { 
		BufferedReader buff = new BufferedReader
		  (new java.io.FileReader("c:/temp/usd.cvs")); 
			String linha; 
			 while((linha = buff.readLine()) != null){ 			
				System.out.println("linha = [" + linha + "]");
				
				if (linha != null && !linha.equals("")) {
					quebralinha(linha);	
				}
				else {
					System.out.println("linha vazia !!!");
				}
		     }	
   } 
 public static void quebralinha(String linha){
   String patternStr = ";"; 
   String[] fields = linha.split(patternStr);
         System.out.println("data =  " + fields[0]);
         System.out.println("preço = " + fields[5]);
                  
  }

}[/color]
Este programa como todos sabem lê um arquivo, certo só que este arquivo tem data e eu não sei como converter uma String para Date,
sei que precisa usar SimpleDateFormat, mas o problema é na onde e como, se tiver como me explicarem detalhadamente eu agradeço mais ainda,
por favor me ajudem estou começando agora no mundo java, mas uma
vez agradeço a todos.

Valeu.

1 Resposta

danieldestro

Se procurar aqui no forum, você acha (quase) tudo.

DateFormat df = new SimpleDateFormat(“dd/MM/yyyy”);
Date d = df.parse( “19/05/2004” );

É isso aí!

Criado 19 de maio de 2004
Ultima resposta 19 de mai. de 2004
Respostas 1
Participantes 2