If I use System.currentTimeMillis() at 00:00 and I get X value.
System.currentTimeMillis()
X
Then I set the clock back one hour, and after one hour i call System.currentTimeMillis().
Will it return X again, or will it just be X + 3600 * 1000
X + 3600 * 1000