我试图从日期时间变量中获取日期部分。
阅读documentation for currentculture,我尝试了:
currentThread.CurrentCulture = new CultureInfo(currentThread.CurrentCulture.Name);
currentThread.CurrentUICulture = new CultureInfo(currentThread.CurrentCulture.Name);
Convert.ToDateTime(myDT.ToShortDateString(), System.Threading.Thread.CurrentThread.CurrentUICulture);
但是我得到了“..未被识别为有效的日期时间字符串”异常。
我的问题是,如果我正在设置特定的当前文化(在本例中为“es-MX”),Parse()方法怎么可能失败?我缺少什么?
我可以解决问题,做一个myDT.ToString(“yyyy-MM-dd”)。但我想了解这种行为。
See this image,是我的观看窗口的屏幕截图。同样,我的问题不是关于如何获取日期部分,关于为什么我得到例外。谢谢!
答案 0 :(得分:2)