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

问题描述:

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

I want to convert a string date formate "dd/MM/yyyy" into "MM/dd/yyyy" in c# example

 string d ="25/02/2012";  i want to convert into 02/25/2012

您可以使用 DateTime.ParseExact 将其解析为 DateTime 对象,然后再使用 ToString("MM/dd/yyyy")以显示 DateTime`对象.

You can parse it to DateTime object using DateTime.ParseExact and later use ToString("MM/dd/yyyy")to display theDateTime` object like.

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");

确保在顶部使用System.Globalization; 包含.

Make sure to include using System.Globalization; at the top.