sistema de Java para manter o controle de datas é enrolado em torno de uma classe "Date" , que mantém o controle do fuso horário atual e o número de milissegundos que se passaram desde um tempo padrão , chamado de "época . " Em adição a esta classe , existe também uma classe SimpleDateFormat concebido para tornar mais fácil trabalhar com datas em formas compreensíveis para os seres humanos . Instruções 
 um 
 Cole o seguinte em um arquivo de texto vazio para configurar o programa básico para o tutorial : 
 
 java.text.ParseException importação; 
 
 importação java . text.SimpleDateFormat ; 
 
 java.util.Date importação; 
 
 public class JavaDateTutorial { 
 
 void main ( string [ ] args ) { public static 
 
} } 
 
 
 
 Todo o código para o resto do tutorial vai dentro dos suportes dos " void main ( string [ ] args ) public static " seção 
 . 2 
 cole o seguinte : 
 
 Data d = new Date (); 
 
 Isso cria um novo objeto de data e inicializa-lo para manter o horário atual no ponto de que o comando foi chamado, . baseado no relógio do sistema do computador 
 3 
 Apague o comando do passo 2 , e cole o seguinte em seu lugar : 
 
 milissegundos longos = 50000 ; < br > 
 Data d = new Date ( milissegundos) ; 
 
 Isso dá a você maior controle sobre o tempo de inicialização para a data. Dado um número, ele irá inicializar a data para realizar uma vez que um certo número de milissegundos passados a "época ", o ponto que o computador considera o ponto zero no tempo. A "época " é precisamente a meia-noite , 1 de janeiro de 1970, GMT . Você pode ir antes desta data , fornecendo um número negativo 
 4 
 Cole o seguinte, após os comandos do Passo 3: . 
 
 SimpleDateFormat sdf = new SimpleDateFormat ( "yyyy -MM- dd "); 
 
 try { 
 
 d = sdf.parse ( " 1999/02/13 "); 
 
 Cordas CurrentDate = sdf.format (d); < br > 
 catch ( ParseException e) { 
 
 System.out.println (" Data escrito incorretamente. "); } 
 
 
 
 SimpleDateFormat torna mais fácil de ler e escrever datas em um formato que seja legível , em vez de em milésimos de segundo desde 1970. Usando a função de análise , o computador tentará ler textos de data e armazená-los em um objeto de "Data" . Por outro lado, o método de formato irá converter uma data existente em uma string legível.