L
Liming
Hello All,
In our project management software, we just noticed an issue. If team
members are across the world, then there is an issue with due dates
being consistent. (even though we have not yet had such customers, but
we want to address this)
For example.
A team is consists of 3 team members. John (U.S Eastern time), Jack
(U.S West), Kate (China, Beijing time)
Problem
- Web server and database servers are located in Virgina U.S (East
coast)
- John on U.S east cost assigned a task to Kate and Jack, with a Due
12/13/2007 7:00pm (U.S eastern time)
- To Kate in China, she should be seeing Due Date: 12/14/2007
8:00am (Beijing Time) (13 hours difference ahead )
- To Jack on U.S west coast, Due Date: 12/13/2007 4:00pm (3 hours
behind)
Our issue right now is that everyone see the due date as 12/13/2007
7:00pm, which Kate will finish early (that's good), but Jack will
finish 3 hours late... to John at least.
What is it that I have to do in
1) Our c# code
2) Database server
3) ASP.NET page which auto detects user's UICulture and CultureInfo
Basically, what is the process of going through saving to database,
retriving from database and then display the date time to a user
specifically to their time zone?
Any suggestions is greatly appreciate it. I'm still trying to read up
on UTC, a bit confused
Thanks
In our project management software, we just noticed an issue. If team
members are across the world, then there is an issue with due dates
being consistent. (even though we have not yet had such customers, but
we want to address this)
For example.
A team is consists of 3 team members. John (U.S Eastern time), Jack
(U.S West), Kate (China, Beijing time)
Problem
- Web server and database servers are located in Virgina U.S (East
coast)
- John on U.S east cost assigned a task to Kate and Jack, with a Due
12/13/2007 7:00pm (U.S eastern time)
- To Kate in China, she should be seeing Due Date: 12/14/2007
8:00am (Beijing Time) (13 hours difference ahead )
- To Jack on U.S west coast, Due Date: 12/13/2007 4:00pm (3 hours
behind)
Our issue right now is that everyone see the due date as 12/13/2007
7:00pm, which Kate will finish early (that's good), but Jack will
finish 3 hours late... to John at least.
What is it that I have to do in
1) Our c# code
2) Database server
3) ASP.NET page which auto detects user's UICulture and CultureInfo
Basically, what is the process of going through saving to database,
retriving from database and then display the date time to a user
specifically to their time zone?
Any suggestions is greatly appreciate it. I'm still trying to read up
on UTC, a bit confused
Thanks