将字符串转换为日期 - C#

Sam*_*vis 5 .net c# string datetime

我怎样才能将"2010年3月25日星期一......"之类的字符串转换为25/03/10?这也可能吗?

Kla*_*sen 15

您可以使用DateTime.ParseExact,但我认为您必须在尝试解析之前删除"On".

编辑根据格式文档,您可能不必去除"开".

var theDate = DateTime.ParseExact(theString, "On dddd ddth MMMM yyy",
                  CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

应该这样做.