欧米時間変換

1128 ワード

        #region     
        /// 
        ///     
        /// 
        ///      Jul 24 2014  8:28:03:506AM
        /// 
        public DateTime CovnertTime(string time)
        {
            try
            {
                CultureInfo infoCulture = CultureInfo.CreateSpecificCulture("en-US");
                string format = "MMM dd yyyy h:mm:ss:ffftt";
                DateTime dt = DateTime.ParseExact(time, format, infoCulture);
                return DateTime.ParseExact(dt.ToString("dd-MM-yyyy HH:mm:ss"), "dd-MM-yyyy HH:mm:ss", null);
            }
            catch (Exception ex)
            {
                CultureInfo infoCulture = CultureInfo.CreateSpecificCulture("en-US");
                string format = "MMM dd yyyy  h:mm:ss:ffftt";
                DateTime dt = DateTime.ParseExact(time, format, infoCulture);
                return DateTime.ParseExact(dt.ToString("dd-MM-yyyy HH:mm:ss"), "dd-MM-yyyy HH:mm:ss", null);
            }
        }
        #endregion