【发布时间】:2016-12-01 13:25:41
【问题描述】:
我想把日期格式的字符串转换成另一种格式的字符串。
字符串 DateOfBirth 可以是不同的格式,例如:
- 2017 年 1 月 15 日
- 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具有采用多种格式的重载。
标签: c#