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.