Quando a construção de aplicações Java , os desenvolvedores podem incluir funções de tempo . Muitos aplicativos de exibir a data ea hora atuais ou futuras datas e horários , dependendo de sua funcionalidade. Usando a classe Data da linguagem Java, em conjunto com a classe Date formato simples , os programas podem calcular e exibir vezes para apresentar aos seus usuários. As aulas são parte da biblioteca " java.util " , de modo que este deve ser importado antes de funções de tempo podem ser implementadas. Classes
A linguagem Java oferece uma gama de classes para datas e horários. A classe Date pode trabalhar com a classe Date formato simples para obter informações sobre o tempo , em seguida, apresentá-lo para os usuários. Para usar essas classes , o código deve importar o recurso " java.util " . Você pode implementar isso dentro de seus programas , adicionando a seguinte declaração de importação no início de qualquer arquivo Java você planeja usar funções de tempo em: . Import java.util * ;
Se você tentar usar as classes de data sem isso, seus programas não irá compilar e executar . Para criar um objeto de data , você pode usar o seguinte código : Data myDate = new Date ();
Métodos
A classe Date fornece uma série de métodos para o regresso informações de data e hora . Para obter o tempo atual , os programas podem usar a seguinte chamada de método em um objeto Date : long dateNumber = myDate.getTime ();
O método " getTime " retorna a data e hora atual como um valor numérico longo . Isso pode dar o seu programa as informações necessárias para realizar uma tarefa interna, mas o valor do número resultante não é adequado para exibição do usuário a respeito da data e hora. É por isso que muitos programas usam o formato objetos, bem como ocorrências de Date .
Mostrar
Para exibir a hora para usuários do aplicativo , os programas podem fazer uso de um formatação de classe , como a simples Formato de data . O seguinte código de exemplo demonstra a criação de uma instância de objeto da classe : SimpleDateFormat myTimeFormat = new SimpleDateFormat ( "hh : mm ");
O código , neste caso, passa informações adicionais para o método construtor da classe. Esta informação compreende uma sequência de texto que indica o formato de tempo desejado , incluindo a hora e os minutos . O método construtor pode receber parâmetros que indicam outros aspectos de data e hora , como dia, mês e ano. Para formatar o tempo , os programas podem usar o seguinte código : String = dateText myTimeFormat.format ( dateNumber );
Este código armazena a versão formatada do tempo em uma variável string para uso futuro, por exemplo, para exibição dentro uma interface de usuário .
Considerações
desenvolvedores são livres para escolher como deseja formatar vezes em suas aplicações. No entanto, esta escolha pode afetar a usabilidade do aplicativo, como diferentes países têm diferentes convenções para a exibição de ambos data e hora. Por esta razão, Java fornece programadores com a capacidade de atingir locais específicos com a sua data e código de tempo. Programas em Java pode também detectar o ambiente do usuário e definir o tempo padrão e data de formatação de acordo com isso.