public void BackAndForth() { DateTime d1 = DateTime.UtcNow; DateTime d2 = UtcDateTimeSerializer.FromString( UtcDateTimeSerializer.ToString(d1)); AssertHackyDateTimeEquality(d1, d2); }
public void SomeDates() { DateTime d1 = new DateTime(2013, 1, 1, 1, 1, 1, 1, DateTimeKind.Utc); DateTime d6 = new DateTime(2013, 6, 6, 6, 6, 6, 6, DateTimeKind.Utc); DateTime d1b = UtcDateTimeSerializer.FromString( UtcDateTimeSerializer.ToString(d1)); DateTime d6b = UtcDateTimeSerializer.FromString( UtcDateTimeSerializer.ToString(d6)); AssertHackyDateTimeEquality(d1b, d1b); AssertHackyDateTimeEquality(d6b, d6b); }
private void InitializeSessionCreateTime() { if (System.IO.File.Exists(sessionFileName_) && new System.IO.FileInfo(sessionFileName_).Length > 0) { using (System.IO.StreamReader reader = new System.IO.StreamReader(sessionFileName_)) { string s = reader.ReadToEnd(); cache_.CreationTime = UtcDateTimeSerializer.FromString(s); } } else { using (System.IO.StreamWriter writer = new System.IO.StreamWriter(sessionFileName_, false)) { writer.Write(UtcDateTimeSerializer.ToString(cache_.CreationTime.Value)); } } }