Java.util.Data da classe e seus métodos

Java.util.Data da classe e seus métodos
Em Java, pode haver um requisito para analisar o “datas”Correspondendo a vários fusos horários. Por exemplo, comparando várias datas com base em determinados métodos. Em tais situações, o “Java.util.Data”A classe é assistida na execução de várias operações com as datas especificadas ou geradas (vários fusos horários).

Este artigo elaborará a utilização do “Java.util.Data”Class e aplicação de seus métodos.

Qual é o “java.util.Data ”?

Para exibir a data e hora, o “Java.util.Data”A classe pode ser utilizada. Esta classe contém métodos e construtores para avaliar e retornar a data e a hora.

Construtores de “Java.util.Data ”
A seguir estão os “Java.util.Data”Construtores de classe:

Construtor Funcionalidade
Data() Cria um objeto de data referente à presente data e hora.
Data (milissegundos longos) Faz um objeto (data) para os milissegundos fornecidos desde “1 de janeiro de 1970”.

Métodos de “Java.util.Data ”
A tabela abaixo fornecida discute os métodos de classe e suas funcionalidades:

Método Funcionalidade
Booleano antes (objeto de data) Este método retorna “verdadeiro”Se a data atual ou especificada for antes da data fornecida.
Booleano depois (objeto de data) Este método retorna “verdadeiro”Se a data atual ou especificada for após a data fornecida.
BOOLEANOS Iguals (objeto de data) Ele retorna “verdadeiro"Se as duas datas são iguais.
int compare (objeto de data) Este método compara duas datas e retorna o resultado booleano com base nisso. Os parâmetros de comparação incluem o seguinte:
  • O "0”O argumento indica que a data é igual à data fornecida.
  • ““-1”Significa que a data do argumento é maior do que a data fornecida.
  • ““-1”Significa que a data do argumento é maior do que a data fornecida.
long gettime () Este método fornece o número de milissegundos passados ​​de “1 de janeiro de 1970”Até a data atual.
Void Settime (longo tempo) Ele define a data e hora atuais para a data e hora fornecidas.
String ToString () Este método transforma o objeto (data) em “Corda”Objeto.
Clone de objeto () Gera um clone para o objeto de acesso.

Exemplo 1: Aplicando o “Java.util.Data ”da classe em Java
Este exemplo aplica a classe declarada para devolver a data e hora atuais:

Data de classe pública
public static void main (string args [])
Java.util.Data CurrentDate = New Java.util.Data();
Sistema.fora.println ("A data atual é:"+currentDate);

No trecho de código acima, basta criar um “Data”Objeta com a ajuda do“Java.util.Data”Classe para retornar a data e a hora atuais/atuais.

Saída

Nesta saída, pode -se observar que a data e hora atuais são devolvidas adequadamente.

Antes de prosseguir para o próximo exemplo, importe o pacote a seguir para exibir a data e a hora:

importar java.util.Data;

Exemplo 2: Aplicando o “Java.util.Data ”Métodos de classe em Java
O exemplo a seguir aplica os métodos de classe discutidos para avaliar objetos de data em diferentes parâmetros e retornar o resultado correspondente em cada cenário:

classe pública Date2
public static void main (string args [])
Data FirstDate = New Date (2015, 9, 25);
Data SecondDate = New Date (2009, 12, 17);
if (SecondDate.Antes (FirstDate) == true)
Sistema.fora.println ("A segunda data é antes da primeira data");

outro
Sistema.fora.println ("A segunda data é após a primeira data");

if (SecondDate.depois (FirstDate) == true)
Sistema.fora.println ("A segunda data é após a primeira data");

outro
Sistema.fora.println ("A primeira data é após a segunda data");
Objeto clononE = FirstDate.clone();
Sistema.fora.println ("Data clonada->" + clonedate.para sequenciar());
Sistema.fora.println ("A comparação é:"+FirstDate.compareto (SecondDate));
Sistema.fora.println ("O resultado é:"+FirstDate.equals (SecondDate));
longo tempo = segundo data.consiga tempo();
Sistema.fora.println ("O tempo decorrido é:"+tempo);

De acordo com as linhas de código acima, execute as seguintes etapas:

  • Crie dois objetos de data através do “novo"Palavra -chave e a"Data()”Construtor, respectivamente.
  • Na próxima etapa, associe o “Java.util.Data" aula "antes()" e "depois()”Métodos e invocam a condição correspondente no“se/else" declaração.
  • Depois disso, aplique a classe “clone()" e "para sequenciar()”Métodos para retornar a data clonada como“Corda”.
  • Agora, associe o “comparado a()" e "é igual a()”Métodos para comparar o objeto Data e retornar o valor correspondente e o valor booleano, respectivamente.
  • Por fim, aplique o “consiga tempo()”Método para buscar o tempo decorrido de“1º de janeiro de 1970”Para a data especificada em relação ao objeto de data associado.

Saída

Esse resultado significa que as funcionalidades correspondentes são alcançadas de acordo.

Conclusão

O "Java.util.Data”A classe pode ser utilizada para exibir a hora e a data. Esta aula inclui o “Antes (objeto Data)”, “After (Date Object)”, “Boolean Equals (Date Object)”, “int compareto (Date Object)”, “Long getTime ()”, “Void Settime (Long Long (Long Time) "," String tostring () "," int hashcode () "e" Object clone () ". Este blog discutiu a utilização do “java.util.Data ”e seus métodos em java.