在做项目的时候发现了一个问题,如果使用 DateTime.Now.Minute 获取了当前时间的分钟数,而当前的分钟数为个位数的话,直接给text赋值,显示出来的分钟数是没有0的,例如这样:17:8而不是我们想要的17:08.
这个时候,我们使用 string.Format就能很好解决这个问题,
把这个式子string.Format("{0:D2}:{1:D2}",hour,minute);赋值给text文本,就能显示出当前我们想要的时间了,17:08
在做项目的时候发现了一个问题,如果使用 DateTime.Now.Minute 获取了当前时间的分钟数,而当前的分钟数为个位数的话,直接给text赋值,显示出来的分钟数是没有0的,例如这样:17:8而不是我们想要的17:08.
这个时候,我们使用 string.Format就能很好解决这个问题,
把这个式子string.Format("{0:D2}:{1:D2}",hour,minute);赋值给text文本,就能显示出当前我们想要的时间了,17:08