public DateTime?GetDateTime(string key) { object obj = this[key]; string datetime_string = obj as string; if (null != datetime_string) { return(DateFormatter.FromYYYYMMDDHHMMSSMMM(datetime_string)); } DateTime?datetime = obj as DateTime?; if (null != datetime) { Logging.Info("Doing a legacy DateTime upgrade for key {0}", key); SetDateTime(key, datetime); return(datetime); } return(null); }
public void SetDateTime(string key, DateTime?value) { this[key] = DateFormatter.ToYYYYMMDDHHMMSSMMM(value); }