📅  最后修改于: 2023-12-03 15:05:35.315000             🧑  作者: Mango
在C#中,如果要将一个字符串转换为日期类型,可以使用DateTime.ParseExact方法。该方法可以按照指定的格式解析字符串,并将其转换为DateTime类型。下面是一个示例:
this.Text="22 11 2009";
DateTime date = DateTime.ParseExact(this.Text, "dd MM yyyy", null);
在这个示例中,我们首先将字符串赋值给this.Text属性。然后,我们使用DateTime.ParseExact方法将字符串转换为日期类型。方法的第一个参数是要解析的字符串,第二个参数是解析日期的格式,第三个参数是一个可选的DateTimeFormatInfo对象,用于指定日期解析的规则。
在上面的示例中,我们使用了“dd MM yyyy”格式将字符串解析为日期类型。即日期的格式为日月年,中间用空格隔开。
需要注意的是,日期的格式必须和要解析的字符串完全匹配,否则将会抛出异常。
使用DateTime.ParseExact方法可以保证程序的可靠性和正确性,避免了由于日期格式不匹配导致的错误。