我有以下声明
DateTime now = DateTime.Now;
string test = string.Format("{0}{1}{2}{3}", now.Day, now.Month, now.Year, now.Hour);
这给了我:
test = "242200915"
但是我想要这样的东西:
test = "2402200915"
所以问题是,我如何强制字符串格式化程序输出宽度为 2 的每个 int,同时用零填充?
最佳答案
DateTime now = DateTime.Now;
string test = now.ToString("ddMMyyyyHH");
关于c# - 如何在 C# 中强制格式化字符串的最小宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/581859/