Como obter data e hora atuais em java

Como obter data e hora atuais em java

Existem várias maneiras de obter a data e a hora atuais na linguagem de programação Java. Aqui vamos discutir duas maneiras usando java.util.Data e Java.util.Classes de calendário.

Usando java.util.Classe de data

Basta criar um novo objeto DAT () para obter a data e hora atuais. Use o seguinte programa Java, neste programa, também usamos a classe DateTimeFormatter para mostrar os resultados em formatos adequados, conforme necessário.

importar java.texto.Formato de data; importar java.texto.SimpledateFormat; importar java.tempo.formatar.DATETIMEFORMATTER; importar java.util.Calendário; importar java.util.Data; classe pública getDateTime public static void main (string [] args) dateFormat dateFormat = new SimpleDateFormat ("mm/dd/yyyy hh: mm: ss"); Data data = new Date (); Sistema.fora.println (DateFormat.formato (data));
123456789101112131415importar java.texto.DateFormat; importar java.texto.SimpledateFormat; importar java.tempo.formatar.DateTimeFormatter; importar java.util.Calendário; importar java.util.Data; classe pública getDateTime public static void main (string [] args) dateFormat dateFormat = new SimpleDateFormat ("mm/dd/yyyy hh: mm: ss"); Data data = new Date (); Sistema.fora.println (DateFormat.formato (data));
Saída: 04/06/2019 13:23:36 

Usando java.util.Classe de calendário

Use o calendário da função.getInstance () da classe de calendário. Isso oferece opções para manipular os campos do calendário, como obter a data da próxima semana ou no próximo mês, etc.

Você também pode usar a classe de formato de hora de data, como acima com os exemplos abaixo.

importar java.util.Calendário; classe pública getDateTime public static void main (string [] args) calendário cal = calendário.getInstance (); Sistema.fora.println (cal.consiga tempo());
12345678910importar java.util.Calendário; classe pública getDateTime public static void main (string [] args) calendário cal = calendário.getInstance (); Sistema.fora.println (cal.consiga tempo());
Saída: Qua 17 de abril 11:57:28 IST 2019 

Usando a aula de calendário, você também pode encontrar a data e a hora no passado ou no futuro. Por exemplo, qual será a data após ou antes de 10 dias da data atual. Da mesma forma, podemos fazer o mesmo por anos, meses, horas, minutos e segundos também. Encontre abaixo um amostra de programa Java.

importar java.util.Calendário; classe pública getDateTime public static void main (string [] args) calendário cal = calendário.getInstance (); Sistema.fora.println ("Data e hora atuais:" + cal.consiga tempo()); cal.Adicionar (calendário.Data, +10); Sistema.fora.println ("Data após 10 dias:" + cal.consiga tempo()); cal.Adicionar (calendário.Data, -10); Sistema.fora.println ("Data antes de 10 dias:" + cal.consiga tempo()); cal.Adicionar (calendário.Mês, 1); Sistema.fora.println ("Data após 1 mês:" + cal.consiga tempo()); cal.Adicionar (calendário.Ano, 5); Sistema.fora.println ("Data após 5 anos:" + cal.consiga tempo());
12345678910111213141516171819202122importar java.util.Calendário; classe pública getDateTime public static void main (string [] args) calendário cal = calendário.getInstance (); Sistema.fora.println ("Data e hora atuais:" + cal.consiga tempo()); cal.Adicionar (calendário.Data, +10); Sistema.fora.println ("Data após 10 dias:" + cal.consiga tempo()); cal.Adicionar (calendário.Data, -10); Sistema.fora.println ("Data antes de 10 dias:" + cal.consiga tempo()); cal.Adicionar (calendário.Mês, 1); Sistema.fora.println ("Data após 1 mês:" + cal.consiga tempo()); cal.Adicionar (calendário.Ano, 5); Sistema.fora.println ("Data após 5 anos:" + cal.consiga tempo());

Saída:

Data e hora atual: quarta -feira, 17 de abril 12:06:05 IST 2019 Data após 10 dias: Sáb 27 de abril 12:06:05 IST 2019 Data antes de 10 dias: Qua 17 de abril 12:06:05 IST 2019 Data após 1 mês: Fri 17 de maio 12:06:05 IST 2019 Data após 5 anos: sexta -feira, 17 de maio 12:06:05 IST 2024