CurrentCulture, CurrentUICulture and DateTime strings

There are a lot of blogs out that that tries to explain which is what, and why it is the way it is. To those of you who just want to know what the results are. I wrote a quick little app to show what happens. As you can see, DateTime.ToString() formatting is driven purely…


Bye bye "System.TimeZone2", Hello "System.TimeZoneInfo"

Did I catch your attention? I know I haven’t posted anything interesting in a while. I am currently working on a project that is unannouced. However, I want to let everyone know that in Orcas Beta1, that will be release in a few months, the BCL team decided to rename this new type to “System.TimeZoneInfo”. This…


Orcas October CTP available – Hello, "System.DateTimeOffset"!

Once again, I am very excited that the new CTP is available. 🙂 My second feature for Orcas is available to the world! The BCL team has gotten plenty of feedback (as you can see the comments from my BCL post and on this blog…) about needing an object to represent exact point in time! (We do…


Designing System.TimeZone2 – Part 2 (Dynamic Time Zone support)

There are some great discussion on the differences between System.TimeZone and System.TimeZone2 and what exactly is Vista Dynamic Time Zone in my previous post. So I thought I’ll spend Part 2 talking about it. So what exactly is the difference? I have mentioned again and again that the difference is in “Vista Dynamic Time Zone…


Designing System.TimeZone2 – Part 1 (API naming and new class or not)

Didn’t I say it two weeks ago that API naming is the most difficult thing? 🙂 My BCL post on System.TimeZone2 has been out for about 12 hours, and the top complaint has been …. can you guess it… yes… the name! You might even think that I knew this was going to attract some…


System.TimeZone2 Starter Guide is now posted!

I have posted my starter guide on the BCL team blog! I’ll post a follow up and advance usage guide here in this blog. Check back for it 🙂  Check it out and let me know what you think of this new class!


.NET Format String 102: DateTime Format String

“I see stuff like “zz” passed into DateTime.ToString(). What exactly does that do?” — Very Confused DateTime String Formatter DateTime has its own set format string modifiers because there are so many ways to display a date and time. There are 2 things that affects how your DateTime is formatted. 1. CultureInfo Besides the format string modifiers,…


Time Zones available in Window XP/Vista sorted by GMT Offset

Time Zone Ids Offset Location Central Europe Standard Time +01:00 Belgrade, Bratislava, Budapest, Ljubljana, Prague Central European Standard Time +01:00 Sarajevo, Skopje, Warsaw, Zagreb Romance Standard Time +01:00 Brussels, Copenhagen, Madrid, Paris W. Central Africa Standard Time +01:00 West Central Africa W. Europe Standard Time +01:00 Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna E. Europe Standard…


Time zones available in Windows XP and Vista sorted by Time Zone Ids

Time Zone Ids Offset Location Afghanistan Standard Time +04:30 Kabul Alaskan Standard Time -09:00 Alaska Arab Standard Time +03:00 Kuwait, Riyadh Arabian Standard Time +04:00 Abu Dhabi, Muscat Arabic Standard Time +03:00 Baghdad Atlantic Standard Time -04:00 Canada AUS Central Standard Time +09:30 Darwin AUS Eastern Standard Time +10:00 Canberra, Melbourne, Sydney Azores Standard Time…


Orcas September CTP available… Hello "System.TimeZone2"!

I am so excited that the CTP is finally available! As soon as you crack open the bits, you’ll find what I have been working months on! Can you guess what it is??? NET Framework improvements such as: New managed add-in model enables developers to add a version-resilient extensibility model to their products. Support for…