Неверный перевод миллисекунд в минуты и часы - C#
Формулировка задачи:
Всем привет , проблема в том что я следующим кодом перевожу миллисекунды в часы минуты итд. но переводит все на 0 , что тут может быть не так ?
код
За ранее спасибо за помощь!
long mill ;//переменная для хранения миллисекунд string http;// переменная для парсинга с запроса //запрос от куда получаю эти миллисекунд http = get("http://" + soc + "/prison/universal.php?user=155393364&key=5098228f04c130&sig=3c99f7de4c2282da4c94a18e33db973a&method=getBoss"); mill = testint (Regex.Match(http, "<battle_time>(\\d+)</battle_time>").Groups[1].Value);//парсю миллисекунды TimeSpan interval = TimeSpan.FromMilliseconds(mill); textBox2.Text = String.Format("h={0}, m={1}, s={2}, ms={3}", interval.Hours, interval.Minutes, interval.Seconds, interval.Milliseconds);//перевожу в час минуты итд, и вывожу в текс бокс textBox3.Text = mill.ToString();//проверяю что там есть действительно есть число на данный момент вот такое число 28800< но переводит не верно выдает так в текст бокс , h=0, m=0, s=34, ms=854
Решение задачи: «Неверный перевод миллисекунд в минуты и часы»
textual
Листинг программы
private void button9_Click(object sender, EventArgs e) { long mill ; string http; //запрос от куда получаю эти миллисекунд http = get("http://" + soc + "/prison/universal.php?user=155393364&key=5098228f04c130&sig=3c99f7de4c2282da4c94a18e33db973a&method=getBoss"); mill = testint (Regex.Match(http, "<battle_time>(\\d+)</battle_time>").Groups[1].Value);//парсю миллисекунды TimeSpan interval = TimeSpan.FromMilliseconds(mill); textBox2.Text = String.Format("h={0}, m={1}, s={2}, ms={3}", interval.Hours, interval.Minutes, interval.Seconds, interval.Milliseconds);//перевожу в час минуты итд, и вывожу в текс бокс textBox3.Text = mill.ToString();//проверяю что там есть действительно есть число на данный момент вот такое число 28800< но переводит не верно выдает так в текст бокс , h=0, m=0, s=34, ms=854 } вот от дельной функции private static int testint(string tom) { try { return Convert.ToInt32(tom); } catch { return 0; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д