I'm using DateTime.Now to display current time and date in my metro (windows 8) application (c# + winjs).

When the user change the TimeZone, without close and reopen the application, the DateTime.Now show the old time.

(Works fine when the user close and reopen the app)

How to get the correct time?

Thanks