Formatting DateTime with an offset

U

Untitled

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?
 
B

bruce barker

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)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,754
Messages
2,569,527
Members
44,997
Latest member
mileyka

Latest Threads

Top