如何在asp.net c#中将日期字符串"dd/MM/yyyy"格式转换为"MM/dd/yyyy"?

sej*_*tel 5 asp.net

我想在c#示例中将字符串日期格式"dd/MM/yyyy"转换为"MM/dd/yyyy"

 string d ="25/02/2012";  i want to convert into 02/25/2012
Run Code Online (Sandbox Code Playgroud)

Hab*_*bib 14

您可以将其解析为DateTime对象使用DateTime.ParseExact,然后使用ToString("MM/dd/yyyy")to display theDateTime`对象之类的.

string d ="25/02/2012";
DateTime dt = DateTime.ParseExact(d, "d/M/yyyy", CultureInfo.InvariantCulture);
// for both "1/1/2000" or "25/1/2000" formats
string newString = dt.ToString("MM/dd/yyyy");
Run Code Online (Sandbox Code Playgroud)

确保包含using System.Globalization;在顶部.