Det er DATETIME. Jeg fatter ikke hvad der sker. Jeg lavede lige den mest simple test app med denne kode:
public static void main(String[] args) {
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:
mysql://localhost/apackapow", "root", "jesper");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM currentgamess456");
while(rs.next()) {
System.out.println(rs.getDate("gametime").toGMTString());
}
} catch (SQLException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
} catch (ClassNotFoundException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
}
Og den gav mig dette print-out:
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
6 Jun 2007 16:00:00 GMT
Her er et billede af Dataen fra SQL frontenden:
www.legende.dk/data.JPGSom det fremgaar er klokken ikke 16 :S