asp.net - 如何在ASP.NET C#中将日期字符串 “dd/MM/yyyy”格式转换为 “MM/dd/yyyy”?

标签 asp.net

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

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

最佳答案

您可以使用DateTime将其解析为DateTime.ParseExact对象,然后再使用ToString(“MM/dd/yyyy”)to display the DateTime`对象。

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

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

关于asp.net - 如何在ASP.NET C#中将日期字符串 “dd/MM/yyyy”格式转换为 “MM/dd/yyyy”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14978054/

相关文章:

c# - FlickrNet API - 从 PhotoSearch 获取集合名称

asp.net - 在 IIS 上发布 .NET Core 2 API 并托管

c# - Asp.net 成员(member)资格使用什么哈希算法?

ajax asp 网络控件中的 javascript

c# - MVC 模型不绑定(bind)到字典

c# - 经常从 Azure 存储队列中出列而不运行多个 cron 作业实例?

c# - ASP.NET MVC 中缓存和 session 的访问差异

asp.net - Web API 和更新插入

c# - 如何确定 .NET 代码是否在 ASP.NET 进程中运行?

c# - 从单独的线程访问 ASP.NET 缓存?