- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
private void timer1_Tick(object sender, EventArgs e)
{
sec++;
if (sec > 59)
{
min++;
if (min > 59)
{
ch++;
min = 0;
}
sec = 0;
}
label1.Text = "Время игры: \r\n" + ch + ":" + min + ":" + sec;
}
sbs 12.06.2013 21:07 # −4
tirinox 12.06.2013 22:00 # −2
StringBuilder sb = new StringBuilder("Время игры: \r\n");
sb.Append(DateTime.Now.ToShortTimeString ());
sb.Append(":");
sb.Append(DateTime.Now.Second.ToString(" 0#"));
label1.Text = sb.ToString();
bormand 12.06.2013 22:03 # 0
P.S. А че в шарпе нет нормального форматирования дат аля strftime? Только конкатенировать шорттайм и секунды?
bormand 12.06.2013 22:06 # +4
P.S. Да еще и дату два раза получаете не закешировав значение. Фу, понасрали больше чем автор.
bormand 12.06.2013 22:07 # 0
tirinox 12.06.2013 22:16 # 0
sbs 13.06.2013 20:42 # +1
tirinox 12.06.2013 22:15 # 0
bormand 12.06.2013 22:17 # +1
Но код sbs'а хуже, чем код автора, да еще и решает совсем не ту задачу ;)
neeedle 13.06.2013 04:51 # +1
Наверное нужно запиливать фак, для тех кто не сразу может понять. Что бы соглашения были о тегах, так сказать, ибо я тоже не понял, что значит <s></s>.
tirinox 13.06.2013 12:41 # 0
Одному было лень бибитэг вспоминать, другой этого не понял и влепил минус. Такие мелочи :)
neeedle 13.06.2013 12:44 # 0
tirinox 13.06.2013 12:50 # +1
kegdan 13.06.2013 14:58 # 0
guest 14.06.2013 12:08 # 0
Как вариант решения, а то холивары уже пошли)
bormand 14.06.2013 12:10 # 0
ipro 14.06.2013 12:16 # 0
bormand 14.06.2013 12:27 # 0