c# - 将 MMDDYYYY 转换为 01-JAN-YY

标签 c# c#-4.0 datetime

我有一个格式为 in = "01012012"的字符串。我希望它转换为:01-JAN-12。我如何在 C# 中实现它?

最佳答案

DateTime dateTime = DateTime.ParseExact("01012012", "MMddyyyy", CultureInfo.InvariantCulture);
string newDateString = dateTime.ToString("dd-MMM-yy");

编辑:将输出更改为 2 位数字日期(而不是 4 位)

关于c# - 将 MMDDYYYY 转换为 01-JAN-YY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12666835/

相关文章:

c# - 通话被被叫方拒绝。 (来自 HRESULT : 0x80010001 (RPC_E_CALL_REJECTED)) 的异常

c# - 如何更改 Visual Studio 2015 中的默认错误搜索

c# - C#套接字(TCP和UDP)

python - 将 Pandas 列中的日期时间格式化为季度

mysql - 如何在 GORM time.Time 数据类型上设置默认时区

c# - 是否有已知的算法来查找 N 个元素中哪 K 个元素的总和最接近整数?

c# - .NET:AssemblyVersionAttribute 中的大修订号

c# - 这应该被 mock 还是被打断?

C# 在多种方法中锁定对象

java - 无法将字符串解析为 Java 8 LocalDateTime