Então, como posso explicar. Eu estou fazendo um projeto que uma das features que ele tem é enviar um PDF com certos dados para certo e-mail, porém eu preciso que ele faça automaticante isso em todo o primeiro dia do mês, não é 24h ativo a aplicação, ele ve a data através do localdate, pois abro a aplicação todo dia. Alguém tem alguma ideia de como poderia fazer isso?
Se não ficou bem explicado posso tentar clarear.
Date Java
G
2 Respostas
E
Usa essa função:
boolean isdia1 = new SimpleDateFormat("dd").format(new Date()).equals("01") ? true : false;
System.out.println(isdia1);
Ela vai retornar falso para todos os dias exceto no dia 01 de cada mês.
Não ficou muito claro, mas se for só para verificar se o dia atual é o primeiro dia do mês, é melhor fazer algo assim:
import java.time.MonthDay;
public class App {
public static void main(String... args) {
System.out.println(MonthDay.now().getDayOfMonth() == 1);
}
}
Criado 31 de agosto de 2021
Ultima resposta 6 de set. de 2021
Respostas 2
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo