Board index » Web Programming » Formatting DateTime with an offset

Formatting DateTime with an offset

Web Programming218
I have an application that stores all DateTime inforamtion in UTC.

However, this application will be accessed from arround the world. I

would like my users to be able to specify their prefered TimeZone.

Quote
From then on, i would like all DateTime information to be displayed in

their timezone.



I have written the code to do the timezone conversion. Now what

remains is finding a way to make every DateTime display in my

application use this code and get converted. I've tried to use the

culture info, the DateTimeFormatInfo class, i've even tried to make my

own custom formatter. No matter what I do, I can't seem to get my

DateTime.ToString() to go through my conversion code.



I have a lot of web pages, going through every page and every grid and

manually making a conversion would be tedious and prone to error. I'd

rather have DateTime.ToString go through some kind of formatting that

i am completely in control over and then i can do my formatting and

converting there.

Any help?


-
 

Re:Formatting DateTime with an offset

DateTime a is sealed value type so you can not extend it. You will have

to write a class that encapsulates it. then its ToString() can do what

you want.



-- bruce (sqlwork.com)





Untitled wrote:

Quote
I have an application that stores all DateTime inforamtion in UTC.

However, this application will be accessed from arround the world. I

would like my users to be able to specify their prefered TimeZone.

>From then on, i would like all DateTime information to be displayed in

their timezone.



I have written the code to do the timezone conversion. Now what

remains is finding a way to make every DateTime display in my

application use this code and get converted. I've tried to use the

culture info, the DateTimeFormatInfo class, i've even tried to make my

own custom formatter. No matter what I do, I can't seem to get my

DateTime.ToString() to go through my conversion code.



I have a lot of web pages, going through every page and every grid and

manually making a conversion would be tedious and prone to error. I'd

rather have DateTime.ToString go through some kind of formatting that

i am completely in control over and then i can do my formatting and

converting there.

Any help?



-