Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Преобразовать секунды в часы:минуты

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 29.12.2011, 03:12   #1
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Преобразовать секунды в часы:минуты

Подскажите пожалуйста, есть число секунд например 10000, выводится допустим в
Цитата:
string sec = ... //код с помощью которого получается это значение

далее делаю
Цитата:
label1.Text = sec;

надо чтобы оно отобразилось не 10000, а 02(ч):47(мин), только без букв, это так пояснение. Заранее благодарен.

Последний раз редактировалось Gamer1912; 29.12.2011 в 03:17.
  Ответить с цитированием
Старый 29.12.2011, 04:59   #2
Заблокирован
 Капитан
Аватар для TeedI
 
TeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака Норриса
Регистрация: 11.08.2010
Сообщений: 254
Популярность: 9232
Сказал(а) спасибо: 300
Поблагодарили 334 раз(а) в 223 сообщениях
Отправить сообщение для TeedI с помощью ICQ
 
По умолчанию Re: Преобразовать секунды в часы:минуты

только там не 2:47 а 2:40
Код:
int sec = 10000;
            int m = sec % 60;
            int h = (sec / 60) / 60;
            label1.Text = (h+":"+m).ToString();
  Ответить с цитированием
Пользователь сказал cпасибо:
OrBiT_DaRk (29.12.2011)
Старый 29.12.2011, 05:12   #3
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Re: Преобразовать секунды в часы:минуты

TeedI, Спасибо конечно, но это я знаю. Я не понимаю как "10000" заменить на спарсеный ответ и чтобы он уже преобразовался.
Цитата:
string time = parse(Response_POST, "<time>", "</time>", "");
label1.Text = time;

  Ответить с цитированием
Старый 29.12.2011, 05:15   #4
Заблокирован
 Капитан
Аватар для TeedI
 
TeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака Норриса
Регистрация: 11.08.2010
Сообщений: 254
Популярность: 9232
Сказал(а) спасибо: 300
Поблагодарили 334 раз(а) в 223 сообщениях
Отправить сообщение для TeedI с помощью ICQ
 
По умолчанию Re: Преобразовать секунды в часы:минуты

Вопрос был как преобразовать секунды в часы.
Дайте полный ответ от сервера.
  Ответить с цитированием
Старый 29.12.2011, 05:27   #5
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Re: Преобразовать секунды в часы:минуты

TeedI, Ответ в сниффере
Цитата:
...
<battle_time>14287</battle_time>
...

Спарсил число (оно в секундах)
Цитата:
string time = parse(Response_POST, "<battle_time>", "</battle_time>", "");

Вывел в label
Цитата:
label1.Text = time;

Получилось label1 - 14287

А в чч:мм преобразовать не получается.
То есть ваш пример выше выдает ошибку, если написать так

Цитата:
int sec = time;
int m = sec % 60;
int h = (sec / 60) / 60;
label1.Text = (h+":"+m).ToString();

Много разных способов перепробовал, не помогает, все равно ошибка в коде.
  Ответить с цитированием
Старый 29.12.2011, 05:51   #6
Заблокирован
 Капитан
Аватар для TeedI
 
TeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака Норриса
Регистрация: 11.08.2010
Сообщений: 254
Популярность: 9232
Сказал(а) спасибо: 300
Поблагодарили 334 раз(а) в 223 сообщениях
Отправить сообщение для TeedI с помощью ICQ
 
По умолчанию Re: Преобразовать секунды в часы:минуты

Цитата:
Сообщение от Gamer1912Посмотреть сообщение
TeedI, Ответ в сниффере

Спарсил число (оно в секундах)

Вывел в label

Получилось label1 - 14287

А в чч:мм преобразовать не получается.
То есть ваш пример выше выдает ошибку, если написать так


Много разных способов перепробовал, не помогает, все равно ошибка в коде.


Какую ошибку?
  Ответить с цитированием
Старый 29.12.2011, 07:32   #7
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Преобразовать секунды в часы:минуты

Код:
TimeSpan timeSpan = TimeSpan.FromSeconds(time);
            string timeLast = string.Format("{0:D2}:{1:D2}:{2:D2}",
                        timeSpan.Hours,
                        timeSpan.Minutes,
                        timeSpan.Seconds);
выводит время в формате 00:00:00
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 29.12.2011, 15:20   #8
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Re: Преобразовать секунды в часы:минуты

Yukikaze, Спасибо. Но и так я тоже пробовал, подчеркивает красным. TeedI, Это кстати и есть ошибка, про которую я говорил.
Цитата:
TimeSpan timeSpan = TimeSpan.FromSeconds(time);

  Ответить с цитированием
Старый 29.12.2011, 19:18   #9
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Преобразовать секунды в часы:минуты

Gamer1912, при чем тут таймспан? Он тебе правильный код дал, руки сначала выпрямите, товарищ, а потом орите тут что все набы и ничо не правильно подсказали!

string time = parse(Response_POST, "<battle_time>", "</battle_time>", "");
int sec= Int32.Parse(time);
int m = sec % 60;
int h = (sec / 60) / 60;
label1.Text = (h+":"+m).ToString();
  Ответить с цитированием
Старый 29.12.2011, 19:48   #10
 Разведчик
Аватар для •theSaboteur•
 
•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен
Регистрация: 14.07.2011
Сообщений: 27
Популярность: 244
Сказал(а) спасибо: 26
Поблагодарили 47 раз(а) в 37 сообщениях
Отправить сообщение для •theSaboteur• с помощью ICQ
 
По умолчанию Re: Преобразовать секунды в часы:минуты

Один момент - % это остаток от деления, тогда как требуется целая часть от деления..
min = (int)(sec/60);
________________
Ну что лежишь ты Мурка, на краю дороги
Гробоваая крыышкаа над тобооой
  Ответить с цитированием
Старый 29.12.2011, 21:11   #11
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Преобразовать секунды в часы:минуты

Gamer1912, начнем с того, что ты парсишь текст и записываешь его в переменную строчного типа, а таймспан принимает только переменные целочисленного типа.

Код:
TimeSpan timeSpan = TimeSpan.FromSeconds(Convert.ToInt32(time));//Таймспан НЕПРИНИМАЕТ текст, только переменные типа int
//Или TimeSpan.FromSeconds(Int32.Parse(time));
            string timeLast = string.Format("{0:D2}:{1:D2}:{2:D2}",
                        timeSpan.Hours,
                        timeSpan.Minutes,
                        timeSpan.Seconds);
Первый варинт переводит строчную переменную в число, а второй выбирает только числа из строки //Второй вариант предпочтительней

PSТы хоть раз пытался прочитать ошибку, постоянно говорил о ней, но при этом если бы ты прочитал ее ты бы понял что преобразование string в int невозможно.

PPS Если в процесе выполнения вылетит эксепшн то ты парсишь с излишком, и в переменной хранится не только число но и фрагмент текста
________________
Talk is cheap. Show me the code
— Linus Torvalds

Последний раз редактировалось Yukikaze; 29.12.2011 в 21:15.
  Ответить с цитированием
Пользователь сказал cпасибо:
Gamer1912 (30.12.2011)
Старый 30.12.2011, 00:28   #12
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Re: Преобразовать секунды в часы:минуты

Yukikaze, У меня просто студия на английском языке.

Hermein,
Цитата:
Сообщение от HermeinПосмотреть сообщение
а потом орите тут что все набы и ничо не правильно подсказали!

Покажи мне где я так писал, либо что то подобное.
  Ответить с цитированием
Старый 30.12.2011, 04:17   #13
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Преобразовать секунды в часы:минуты

Цитата:
Сообщение от Gamer1912Посмотреть сообщение
Yukikaze, У меня просто студия на английском языке.

Для программиста вообще не оправдание...
Кодить без знаний англ. все равно что безрукому играть на баяне...
  Ответить с цитированием
Старый 30.12.2011, 07:12   #14
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Re: Преобразовать секунды в часы:минуты

Цитата:
Сообщение от SinyssПосмотреть сообщение
Для программиста вообще не оправдание...
Кодить без знаний англ. все равно что безрукому играть на баяне...

Не спорю. Английский я знаю, но не в совершенстве. Ну коль так получилось, что не перевел ошибку на русский, бывает... ИМХО к тому интерес должен приветствоваться, земля круглая.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Почта] Mail за секунды ₪†ẻḈṙẻἀṫἸṽẻ†₪ Халява для Читера 6 09.12.2011 12:29
[Помогите!] Как преобразовать id? qwertiyp Общение и обсуждение Aion 1 30.07.2011 17:46
[Помогите!] id:auth преобразовать в майл rkoss Свободное обсуждение 2 31.05.2011 22:16
Как преобразовать список Klonstantin Общение и обсуждение (Тюряга ВК) 2 12.04.2011 12:12

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 14:06.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net