Можно ли заставить объект DateTime использовать другой язык? Я хочу заполнить объект DateTime британским DateTime, но отформатирован как US.MVC 4 - Force DateTime
Я попытался следующие:
DateTime ukDateTimeFormat = DateTime.Parse("10/26/2009 06:47", CultureInfo.GetCultureInfo("en-us"));
DateTime usDateTimeFormat = DateTime.Parse("26/10/2009 06:47", CultureInfo.GetCultureInfo("en-gb"));
string strDate = DateTime.Now.ToString(CultureInfo.InvariantCulture);
string[] dateString = strDate.Split('/');
DateTime enterDate = DateTime.Parse(dateString[0] + "/" + dateString[1] + "/" + dateString[2], CultureInfo.GetCultureInfo("en-us"));
Ничто не работает, я всегда в конечном итоге с Великобритании отформатированный даты.
Любая помощь будет высоко ценится :-)
'DateTime's просто хранить время; у них нет понятия формата. – SLaks
И у него нет _any_ культуры. –