C# DateTime 从 yyyy-MM-ddTHH :mm:ss to dd MMM yyyy 转换

标签 c#

如何将“yyyy-MM-ddTHH:mm:ss”转换成“dd MMM yyyy”格式?例如,我想将 2013-04-16 05:30:05 转换为 2013 年 4 月 16 日。实现此目的的正确方法是什么?

最佳答案

第一个ParseExact然后执行 ToString (我假设你有字符串对象,如果你有 DateTime 对象,跳过第一行)

var dateTime = DateTime.ParseExact(yourDateString, "yyyy-MM-ddTHH:mm:ss", CultureInfo.InvariantCulture);

var yourNewString = dateTime.ToString("dd MMM yyyy");

请注意,您在调试器中看到的 DateTime 表示取决于您当前的文化。

关于C# DateTime 从 yyyy-MM-ddTHH :mm:ss to dd MMM yyyy 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20090297/

相关文章:

c# - 如何在 WPF 中沿路径绘制平行线

c# - WIA:保存文件时不压缩

c# - 在本地窗口中更改 T 类型 int

C# 动态类型导致 Console.WriteLine 在 IL 中通过反射解析

c# - 如何为异步 Web API 编写单元测试

c#如何在字节数组中连续查找字节数组?

c# - 如何在Visual Studio中找到哪个 `method`来自哪个 `namespace`

c# - 我可以在所有用户使用的 silverlight 中缓存数据吗?

c# - MSBuild 日志文件位置

c# - 用于条码扫描仪的校验和中间件软件