c# - DotNet DateTime.ToString 奇怪的结果

标签 c# vb.net datetime

为什么:

DateTime.Now.ToString("M")

不返回月数?相反,它会返回带有日期的完整月份名称。

显然,这是因为“M”也是 MonthDayPattern 的标准代码。我不想要这个...我想使用“M”获取月份编号。有办法关闭它吗?

最佳答案

According to MSDN ,您可以使用 "%M""M""M"(注意:最后一个两个还将在结果中包含空格)以强制将 M 解析为月数格式。

关于c# - DotNet DateTime.ToString 奇怪的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1908804/

相关文章:

c# - 如何在 Windows 上运行的自托管 ServiceStack 中获取用户名

c# - Matlab 和 C# 应用程序之间的 WCF

VB.Net Web Scraper - 请求被中止 : Could not create SSL/TLS secure channel

可以通过VPN访问的mysql数据库?

python - 查找 datetime64 的星期几

c# - 根据计算改变时间

c# - 我可以在不将程序集保存到磁盘的情况下编译和执行 C# 表达式吗?

c# - 集合值数据绑定(bind)/数据触发器上的 ListView 项不可选择触发器

vb.net - OleDbException:ORDER BY 子句中的语法错误

sql - 在 SQL 中将字符串转换为日期