将标签文本从Hours:Minutes:Seconds修改为Minutes:Seconds
本文关键字:Minutes Seconds 修改 Hours 标签 文本 | 更新日期: 2023-09-27 17:51:25
我需要知道是否有任何方法将我的label
文本更改为Minutes:Seconds
而不是Hous:Minutes:Seconds
。
所以我有一个var正在更新我的标签每秒钟的例子lbltime.Text = time;
和我得到00:00:00
,因为从我得到我的time
的功能是给我00:00:00
,但我需要知道是否有可能在我的label
中只显示00:00
。
但我想我的timer
给我00:00:00
,我只是想显示在我的00:00
在我的标签有任何方法吗?我试过这样做:
lbltime.Text.("mm'':ss") = time;
lbltime.Text = time.("mm'':ss");
但这不起作用,但我认为这是类似的,我只是不知道如何。我没有张贴的代码,我得到我的time
,因为我想改变它只在label
或只有在时间我不想改变我的功能。
如果你的时间是字符串:,那么你可以使用:
lbltime.Text = time.Remove(0, 3);
如果是日期时间,可以使用:
lbltime.Text = mytime.ToString("mm:ss");
您可以将格式应用于DateTime
而不是字符串。我猜你的time
是一个字符串。
我建议修改计算time
值的格式。
如果您没有控制,您可以使用字符串函数并删除第一个3
字符。
我假设你的定时器是一个DateTime
对象:
DateTime time = new DateTime();
time = DateTime.Now;
lbltime.Text = time.ToString("mm:ss");
查看DateTime.ToString()可以使用哪些格式字符串