Chez
Chez

Reputation: 507

UTC Time on Google App engine?

What's the best way to work out the time when my servlet in google app engine is hit ?

if I call System.currentTimeMillis() and store that info will it be reliable ?

I don't need milliseconds precision.

I just want to store an entity with the date on when it arrives.

Thanks

Upvotes: 1

Views: 2520

Answers (2)

hwiechers
hwiechers

Reputation: 14995

No, it won't be reliable.

In Dan Sanderson's book, "Programming Google App Engine" he says:

It's worth noting that App Engine makes no guarantees that the system clocks of all of its web servers are synchronized. <...> The server clock is not consistent enough as a source of time data for a real-world application, but it's good enough for this example.

http://books.google.com/books?id=6cL_kCZ4NJ4C&lpg=PA25&dq=clocks%20synchronized%20google%20app%20engine&pg=PA25#v=onepage&q=clocks%20synchronized%20google%20app%20engine&f=false

Upvotes: 2

Nick Johnson
Nick Johnson

Reputation: 101149

if I call System.currentTimeMillis() and store that info will it be reliable ?

Yes.

Upvotes: 0

Related Questions