Training, Open Source computer languages
PerlPHPPythonMySQLApache / TomcatTclRubyJavaC and C++LinuxCSS 
Search for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
 
For 2023 (and 2024 ...) - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.

Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!

I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
insert and select datetime in GMT timezone

Posted by bstransky (bstransky), 10 February 2004
Hi,

want to log datetime values from different timezones into the DB via Java JDBC. All timestamps should be in GMT time, which my understanding the DB does anyhow (time in ms based on GMT).
I tried different approached with set/getTimestamp() but nothing worked. MySQL seems always use the client

The following approach works fine on MS SQL:

setTimestamp(pos, Timestamp, Calendar.getInstance(TimeZone.getTimeZone("GMT"));

getTimestamp(1, Calendar.getInstance(TimeZone.getTimeZone("GMT"));

ANy ideas how to make this work with MySQL?

Bernd

Posted by admin (Graham Ellis), 14 February 2004
Hmmm ... very specific question there - I've not seen this particular issue.  

It might be a silly question, but have you checked that the clock and time zone are correctly set on the host that's running the MySQL server?    It's still quite common for folks to install a computer in a non-GMT part of the world and accept the default time zone ....

Second thought (to help you divide the problem and see if it's at the JDBC or MySQL end) - have you run a mysql client against your database and checked the time it's reporting?



This page is a thread posted to the opentalk forum at www.opentalk.org.uk and archived here for reference. To jump to the archive index please follow this link.

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2024: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho