Como capturar os dois últomos dígitos da data corrente[java]
5 respostas
vs007
Olá pessoal estou desenvolvendo um sistema de gestão para uma empresa tecnológica. Para além da venda de produtos Tecnológicos a empresa também tem dado formações, logo há necessidade de cadastrar os alunos no sistema.
A ideia é criar um número de estudante de forma automática e aqui está a minha dificuldade para criar-lo. Este código ela tem que capturar os dois últimos dígitos do ano corrente e uma sequência de 4 números que vai sendo incrementado.
O especificador “%04d” se encarrega de completar com zeros quando o número tiver menos de 4 digitos, então se o contador for um, ele vai retornar 200001, e se for algo como 1345, seria 201345.
Fiz uma versão que retorna String e outra long, mas acho mais seguro retornar uma String.
O método Long.parseLong() converte uma String em um primitivo long, se precisar de um Long, pode usar o Long.valueOf(). Criar um Long usando um contructor (ex.: new Long("123")) está obsoleto desde o Java 9.
staroski2 likes
intanoComDoisDigitos=anoAtual-2000;
vs0071 like
Disculpa pela demora mano estou de volta estava tendo uns problemas e obrigado pela ajuda vou implentar e ver como fica
vs0071 like
Desculpa a demora estive ausente por um tempo e muito obrigado pela ajuda mano