Como obter data e hora atuais em java
- 4840
- 1303
- Randal Kuhlman
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));123456789101112131415 | importar 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());12345678910 | 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()); |
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());12345678910111213141516171819202122 | 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()); |
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
- « Como instalar e usar o VirtualEnv com Python 2.7
- Como verificar a versão do Laravel por CLI e o arquivo »