c# - 如何在 C# 中将“MMyy”格式化为“MM/yyyy”
问题描述
我有一个以“MMyy”格式存储在字符串中的日期。我想成为一个字符串,但将其转换为“MM/yyyy”
我尝试了以下但它不起作用
public static string formatDate(string inputDate)
{
DateTime.TryParseExact(inputDate, "MMyyyy", CultureInfo.CurrentCulture, DateTimeStyles.None, out
DateTime resultDate);
return resultDate.ToString("MM/yyyy");
}
解决方案
看起来格式不正确。您可以执行以下操作:
public static string formatDate(string inputDate)
{
DateTime.TryParseExact(inputDate, "MMyy", CultureInfo.CurrentCulture, DateTimeStyles.None, out
DateTime resultDate);
return resultDate.ToString("MM/yyyy");
}
推荐阅读
- laravel - 我无法将 Laravel 升级到版本 7,因为 composer 抛出错误
- sql - 在 sql*plus 中创建数据库(sql 命令行)
- memory - 将多个输出分配给主程序中的同一变量时的 Fortran 子例程 NaN 问题
- python - 如何使用python提取上传到jupyter文件的文件名?
- c - 如何在阻止读取时检测 USB 断开连接?
- salesforce - 如何连接多个字段中存在的值并将其显示为目标字段中的单个值
- javascript - 将链接标记转换为链接
- unity3d - Unity 2D - 动画大幅降低 FPS
- php - 在 Woocommerce 中完成订单状态后保留自定义用户角色
- php - 连接 MySQL 失败:服务器向客户端发送未知字符集。请向开发人员报告 - SamplePage.php