Quote:
Originally Posted by compurandom
All unix systems (that I have ever seen) use UTC as their time and adjust it for localtime when displaying it to a user.
Linux even (by default) stores the current time in the hardware clock as UTC.
Windows wants to store it in the hardware clock as localtime. If you dual boot and expect your time to not be confused, this has to be fixed.
I would hope calibre would adjust for this.
|
Where do you think calibre should be compensating for the time? This discussion started because the clock on someone device didn't keep good time. There isn't anything calibre can do about that.
The file system time was mentioned. Again, out of calibres control for the files on the device that the device actually manipulates. Calibre will write books to the device and they will have timestamps based on the clock of the computer that is doing this.
Reading and changing the internal database is the only thing that calibre can handle. From memory, the driver is converting the timestamps in the database to local times on the computer. But, that assumes the timezone set on the device matches the timezone on the computer. And that both are correct.