Mostrando postagens com marcador Calendar. Mostrar todas as postagens
Mostrando postagens com marcador Calendar. Mostrar todas as postagens

quinta-feira, 16 de maio de 2019

Como adicionar dias a uma data em java

Neste post será explicado como adicionar valores a uma data em java.


java.util.Calendar


Para se fazer as operações com uma data utilizamos a classe java.util.Calendar e seu seu método .add.

Sintaxe:


Calendar cal = Calendar.getInstance();

cal.add(CAMPO, valor);

Onde:


  • CAMPO - É o campo que terá informações adicionadas, os campos estão previstos na classe Calendar (Calendar.DAY, Calendar.HOUR, Calendar.YEAR, etc)

  • valor - Valor inteiro a ser adicionado ao campo referenciado em CAMPO.


Exemplo 1: Adicionar um dia a data atual


import java.util.Calendar;

public class CalendarX{
public static void main(String args[]){
   
   
    Calendar dataAtual = Calendar.getInstance();
   
    System.out.println("Data Atual: "+dataAtual.getTime());
    dataAtual.add(Calendar.DAY_OF_YEAR,1);
   
    System.out.println("Data Atual + um dia: "+dataAtual.getTime());
   
   
   
}

}


Saída:

 

 Data Atual: Thu May 16 16:45:15 BOT 2019                                                                                
 Data Atual + um dia: Fri May 17 16:45:15 BOT 2019


Exemplo 2: Adicionar uma hora a data atual


import java.util.Calendar;

public class CalendarX{
public static void main(String args[]){
   
   
    Calendar dataAtual = Calendar.getInstance();
   
    System.out.println("Data Atual: "+dataAtual.getTime());
    dataAtual.add(Calendar.HOUR,1);
   
    System.out.println("Data Atual + um dia: "+dataAtual.getTime());
   
   
   
}

}


Saída:

 

 Data Atual: Thu May 16 16:45:15 BOT 2019                                                                                
 Data Atual + um dia: Fri May 16 17:45:15 BOT 2019



Exemplo 3: Subtraindo um ano da data atual.


import java.util.Calendar;

public class CalendarX{
public static void main(String args[]){
   
   
    Calendar dataAtual = Calendar.getInstance();
   
    System.out.println("Data Atual: "+dataAtual.getTime());
    dataAtual.add(Calendar.YEAR,-1);
   
    System.out.println("Data Atual + um dia: "+dataAtual.getTime());
   
   
   
}

}


Saída:

 

 Data Atual: Thu May 16 16:45:15 BOT 2019                                                                                
 Data Atual + um dia: Fri May 17 16:45:15 BOT 2018


quarta-feira, 15 de maio de 2019

Como pegar a hora atual em java

Neste post será explicado duas maneiras simples de pegar a hora do sistema em java, a primeira é utilizando o classe java.util.Calendar e outra mais normal é utilizar a classe java.util.Date.


1. Utilizando java.util.Date


Sintaxe:


Date data = new Date();


Onde:


data - Variável na qual será atribuído a data.


Exemplo:



import java.util.Date;

public class Horario{
    public static void main(String args[]){
       
        Date data = new Date();
       
        System.out.println("Data atual: "+data);
       
       
    }
}


Saída:



Data atual: Wed May 15 08:22:52 BOT 2019

1. Utilizando java.util.Calendar


Sintaxe:


Calendar data = Calendar.getInstance();
data.getTime();

Onde:


data - Variável na qual será atribuído a data.


Exemplo:



import java.util.Calendar;

public class Horario{
    public static void main(String args[]){
       
        Calendar data = Calendar.getInstance();
       
        System.out.println("Data atual: "+data.getTime());
       
       
    }
}


Saída:


Data atual: Wed May 15 08:25:10 BOT 2019

sexta-feira, 2 de dezembro de 2016

Convertendo Data para Calendar em java

O principal objetivo deste post é explicar faz a transição de datas entre o tipo Data e Calendar.


1º Maneira

Utilizando a instancia do tipo date.

Calendar cal = Calendar.getInstance();
cal.setTime(date);

Exemplo:

public static void main(String args[]){
Date data = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(data);
System.out.println(cal));
}


2º Maneira


Utilizando o atributo getTime:

Calendar cal = Calendar.getInstance();

cal.setTimeInMillis(date.getTime());

Exemplo:

public static void main(String args[]){
Date data = new Date();
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(data.getTime());
System.out.println(cal);
}

segunda-feira, 6 de dezembro de 2010

Java: Pegar data atual

Um dúvida que surge quando começamos a programar em java é como pegar a data inicial.
Existe algumas maneiras simples, dentre elas posso citar:

Você pode fazer através da classe java.util.Date() ou java.util.Calendar()


Utilziando Date

Insira em seu código o seguinte código.


Date dataComDate = new Date();



Utilizando Calendar

Insira em seu código o seguinte código.


Calendar dataCalendar = Calendar.getInstance();




Exemplo de código-fonte

Código acima executado