Article Review: Migrating from std.date to std.datetime
Jonathan M Davis
jmdavisProg at gmx.com
Sat May 14 21:16:54 PDT 2011
It recently came to my attention that an article on converting code from using
std.date to using std.datetime would be of value, so I wrote one up. Since
it's an article, and it's within the time period set by Walter for the article
contest, I guess that it's in the article contest, but I wrote it because it
needed writing rather than for the contest. It might as well be part of the
contest though.
In any case, I put it in my d-programming-language.org repository on github:
https://github.com/jmdavis/d-programming-language.org/tree/article_datetime
Or if you just want to download it without building d-programming-language.org
yourself, go here: http://is.gd/jFAmDy
So, feel free to read it and give feeback on it. Hopefully it does its job
fairly well. Writing it did give me some insight into a couple of tweaks that
need to be made to std.datetime though. In particular, I really should come up
with a better way to save time zones for those that care about restoring the
_exact_ time zone that they had in the SysTime that they saved in a database
or to disk or whatever. ISO is great for storing the exact time - including
what the offset from UTC of the original time zone was - but it's not
generally enough for restoring the exact time zone that you were dealing with
in the first place. Most code won't care, but I really should find a way to do
it. I knew about the problem, but it's definitely a pain to solve, so I left
it alone. I should work on fixing that.
In any case, the article is now available for you to read and review.
- Jonathan M Davis
More information about the Digitalmars-d
mailing list