C#中如何将DateTime格式修改为指定的2022/11/03样式?
修改C# DateTime输出格式为2022/11/03的方法
直接给ToString()方法传入自定义格式字符串即可实现需求,修改后的代码如下:
Lbldate.content = DateTime.Now.ToString("yyyy/MM/dd");
各格式符的含义:
yyyy:4位完整年份(例如2022)MM:2位月份(不足两位自动补0,例如11、03)dd:2位日期(不足两位自动补0,例如03、12)
如果担心系统区域设置影响格式表现(比如部分区域会把/替换为其他分隔符),可以指定固定的文化信息来确保输出一致:
Lbldate.content = DateTime.Now.ToString("yyyy/MM/dd", System.Globalization.CultureInfo.InvariantCulture);
内容的提问来源于stack exchange,提问作者Hossein
相关产品推荐
相关产品推荐

