Kaa*_*aan 2 c# datetime minute
下面的代码返回5英寸,MessageBox因为分钟是"05".我用"mm"时用前导0显示它.为什么这不起作用?
DateTime date = new DateTime(d.startTime.Month,d.startTime.Day,d.startTime.Year,15,05,00);
String s = date.ToString("MM.dd.yyyy HH:mm");
d.startTime = Convert.ToDateTime(s);
MessageBox.Show(d.startTime.Minute.ToString());
Run Code Online (Sandbox Code Playgroud)
您正在显示ders.startTime.Minute,而不是格式化字符串中的任何内容.由于Minute是整数,因此输出为5.使用
ders.startTime.ToString("mm"));
Run Code Online (Sandbox Code Playgroud)
它将仅输出Minute日期时间的值,格式为前导零.
| 归档时间: |
|
| 查看次数: |
139 次 |
| 最近记录: |