DateTime.ParseExact is a mess in mcs (fixed in .Net-2.0). As a result 20060101090000...
commit8736581784e6cb93da0820485ef6a02478143d59
authordbera <dbera>
Sat, 11 Nov 2006 02:17:54 +0000 (11 02:17 +0000)
committerdbera <dbera>
Sat, 11 Nov 2006 02:17:54 +0000 (11 02:17 +0000)
treebc06d00e40216b5956f4785de80b79fe69793761
parent7a5b23477af075407f8c46de03027e5e49ab201b
DateTime.ParseExact is a mess in mcs (fixed in .Net-2.0). As a result 20060101090000, stored as date+time (in UTC, without timezone) was parsed as 2006-01-01:09:00:00-4, giving incorrect times in libbeagle (our C# clients converted the time to localtime 2006-01-01:05:00:00-4 and was saved). Now the datetime values are properly parsed and deserialized.
** NOTE: Probably I broke C# clients - namely beagle-search. I think search/Tiles/Utils.cs: NiceDatePattern and NiceVeryLongDate needs to do "dt = dt.Date;" instead of "dt = dt.ToLocalTime().Date;". Someone please verify and fix that.
Util/StringFu.cs
tools/Query.cs