AJuda com registro de data e hora de um loguin

11 respostas
B

Boa tarde galera, tenho um trab da facul pra fazer soh que tenho algumas duvidas, segue o enunciado:

  1. mostraUsuarios: visualizar na tela todos os nomes que aparecem no arquivo, desprezando repetições de nomes de login.
  2. mostraAposHora: visualizar na tela todos os nomes que efetuaram login após um horário indicado pelo administrador.
  3. mostraAcessoUsuario: visualiza todos os acesso feitos por um determinado nome indicado pelo administrador

A duvida é, como faço pra registrar a hora e data em que for feito o loguin?
tipo digito o usuario e senha, e automaticamente ele tem q registar hora e data, pra depoiis o admim visualizar, aguardo respostas

11 Respostas

charleston10

Classe que pega data e hora do sistema.
http://javaaberto.blogspot.com.br/2012/05/pega-data-e-hora-do-sistema.html

Depois disso grava no seu arquivo de log…

B

charleston10:
Classe que pega data e hora do sistema.
http://javaaberto.blogspot.com.br/2012/05/pega-data-e-hora-do-sistema.html

Depois disso grava no seu arquivo de log…

e como faço pra gravar? mostrar o horario em q cada usuario entrou?

hr.mateus01

GregorianCalendar gc = new GregorianCalendar(); Date d1 = gc.getTime(); gc.setTime(d1);// d1 é a data e hora atual

assim você pega a data e hora atual , depois fica facil registrar

ps: o certo é login e não loguin :slight_smile:

B

hr.mateus01:
GregorianCalendar gc = new GregorianCalendar(); Date d1 = gc.getTime(); gc.setTime(d1);// d1 é a data e hora atual

assim você pega a data e hora atual , depois fica facil registrar

ps: o certo é login e não loguin :)

o horario atual consegui, nao to conseguindo é gravar ela no loguin

hr.mateus01

como você tá tentando gravar ?

B

olha o codigo

if (opcao == 2) {

                System.out.println(usuario[indice] + dateFormat.format(new Date()));
//            System.out.println(usuario[indice]);
            }


        }

Na opcao 2 eh pra mostrar todos os acessos depois um determinado horario escolhido pelo usuario(admim) no caso, e a opcao dependo da 2 pra resolver, mas nem sei por onde começar

hr.mateus01
1º -
GregorianCalendar gc = new GregorianCalendar();
        Date d1 = gc.getTime();
        gc.setTime(d1);
2º -
if (opcao == 2) {  
  
                System.out.println(usuario[indice] + d1);  //d1 é a data atual
//            System.out.println(usuario[indice]);  
            }

3º - certo é login e não loguin

B
hr.mateus01:
if (opcao == 2) {  
  
                System.out.println(usuario[indice] + dateFormat.format(new Date()));  
//            System.out.println(usuario[indice]);  
            }

aqui que você ta tentando gravar hora certo?

certo

hr.mateus01

ve ai, qualquer coisa grita !

ps .: eu não tinha visto o que você tinha postado no final “Na opcao 2 eh pra mostrar todos os acessos depois um determinado horario escolhido pelo usuario(admim) no caso, e a opcao dependo da 2 pra resolver, mas nem sei por onde começar”

B

hr.mateus01:
ve ai, qualquer coisa grita !

ps .: eu não tinha visto o que você tinha postado no final “Na opcao 2 eh pra mostrar todos os acessos depois um determinado horario escolhido pelo usuario(admim) no caso, e a opcao dependo da 2 pra resolver, mas nem sei por onde começar”

Hmmm, entaão por esse detalhe nao to conseguindo comparar a hora dada pelo admim, com a hora q foi logada

hr.mateus01

viu o cod que eu postei ?

Criado 19 de novembro de 2012
Ultima resposta 20 de nov. de 2012
Respostas 11
Participantes 3