Data, hora e ip

ola pessoal

preciso pegar a data, hora atual em “jogar” em 2 variaveis do tipo string, como faco isso ??

e para pegar o ip da maquina que esta acessando meu aplicativo, uso o java web start …

obrigado

Se vc instanciar uma classe do tipo Date o mesmo pega a data e hora corrente. A manipulação fica mais fácil utilizando a classe GregorianCalendar

use os comandos para “jogar” num textfield a hora em que abro um jframe :

Date data1 = new Date();
SimpleDateFormat formatador3 = new SimpleDateFormat(“HH:mm:ss”);

mas estou com problemas por causa que isso pega a hora da maquina do usuario, e tem usuario que a data eh desatualizada, tem como pegar apenas a data do meu servidor …

ola

usei o codigo para pegar o ip

    public static String pega_ip() {
    	String ip = "" ;
		try {
			InetAddress localaddr = InetAddress.getLocalHost();
			ip = localaddr.getHostAddress() ;
		} catch (UnknownHostException ee) {
			ee.printStackTrace();
			JOptionPane.showMessageDialog(null , "Erro !\n" + ee.getMessage() , "Operador" , JOptionPane.ERROR_MESSAGE);
			ip = "" ;
		}
		return ip ;
    }

mas ele retorna o ip da maquina, tipo, 10.1.1.2, preciso que retorne o ip da web, tipo, 192.168.1.1

obrigado