C# int.ToString-like HH格式的日期时间
下面是一个例子 我得到的和我需要的:C# int.ToString-like HH格式的日期时间,c#,.net,C#,.net,下面是一个例子 我得到的和我需要的: ("dd/MM/yyyy HH")+ " - " + (x.Hour+1).ToString(); 我怎样才能使用ToString呢 我试过: 0 ---> 00 3 ---> 03 12 ---> 12 不起作用…如果只需要将int.ToString设为前导零和,可以这样做: x.ToString("dd/MM/yyyy HH") + " - " + x.AddHours(1).ToString("HH"); 假
("dd/MM/yyyy HH")+ " - " + (x.Hour+1).ToString();
我怎样才能使用ToString呢
我试过:
0 ---> 00
3 ---> 03
12 ---> 12
不起作用…如果只需要将int.ToString设为前导零和,可以这样做:
x.ToString("dd/MM/yyyy HH") + " - " + x.AddHours(1).ToString("HH");
假设x是一个有效的日期时间,这个例子可以工作(上午9点显示为“09”)
您想将int转换为字符串或将DateTime转换为字符串?不清楚您想要什么,请编辑问题。请给出一个明确的输入示例(例如DateTime实例或纯int)和所需输出示例,例如如下所示的字符串:“15/03/2010 09”。是><我尝试过x.AddHours(1).Hour.ToString(“HH”);非常感谢。
int integer = 5;
string str = integer.ToString("00"); // str has "05".
DateTime x = DateTime.Now;
string hours = x.AddHours(1).ToString("HH");