我想将一个日期格式的字符串转换为另一种格式的字符串。
字符串“ DateOfBirth”可以是不同的格式,例如:
- 01/15/2017
- 01-15-2017
- 1.15.2017
- 1.5.2017
我希望将其转换为另一种模式,该模式作为参数传递给我。
public string ConvertStringDateFormat(string date, string convertToDateFormat)
{
}
假设date = "01/15/2017",convertToDateFormat = "YYYY/MM/DD",我该如何将其转换为新格式?
对我来说,问题在于通用性,以便接受任何参数。
我想过将日期转换为DateTime,然后使用ToString格式化,但您能否提供更好的建议?
DateTime.ParseExact
有一个重载,可以接受多个格式。 - juharr