I am trying to work out where the System.currentTimeMillis retrieves the time from. Is it the system clock or does the
Java VM have it's own clock or is it somewhere else?
I am returning a formatted date/time using new java.sql.Timestamp(System.currentTimeMillis())).
I have an application which returns one time but when I run the same java code manually I get another time (they appear to be an hour different). I wondered if one was picking up British Summer Time (BST) and the other Greenwich Mean Time (GMT). How can this be possible on the same NT server?