Beispiel #1
0
        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);
        }
Beispiel #2
0
 public void SetDateTime(string key, DateTime?value)
 {
     this[key] = DateFormatter.ToYYYYMMDDHHMMSSMMM(value);
 }