Как это применить?TimeSpan.Parse("00:34:51").TotalSeconds
string[] loooginpaaas = project.Variables["loginpass"].Value.Split(new Char[]{';',':'});
project.Variables["login"].Value = loooginpaaas[0];
project.Variables["pass"].Value = loooginpaaas[1];
chasi1 = chasi * 60 * 60
minuti1 = minuti * 60
sekundi1 = sekundi
sekundi2 = chasi1 + minuti1 + sekundi1
Отличное объяснение. Спасибо большое, именно то, что мне нужно было. Ещё бы сюда как прибавить число к полученному?Короч, действуешь по такому алгоритму:
Создаёшь 3 переменных: "chasi", "minuti", "sekundi".
Всё изи
1. Получаю то, что даёт мне сайт - 00:34:51Я не понял какое число ты хочешь к чему прибавить
sekundi2 + твоёчислосекунд ?
sekundi2 + 00:34:51 число такого вида?
00:34:51 + 00:34:51 ?
var hms = '00:34:51';Есть формат времени такого вида 00:34:51. Надо его перевести в секунды. Как это сделать, подскажите?
Да, в принципе, можно и так решить задачу. СпасибоЗначит создаешь еще переменную "addsec" даешь ей в значение эти 100 сек и модифицируешь прошлую формулу к виду sekundi2 = chasi1 + minuti1 + sekundi1 + addsec
С синтаксисом C# не помогу, не умею прагромировать
Попробую и этот вариант, budora, спасибо за подсказкуvar hms = '00:34:51';
var a = hms.split(':');
var seconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 + (+a[2]);
(seconds);
С добавить + 100 сек https://yadi.sk/d/3a5qrDJMcZkFK {-Variable.hms-} Делать строковым при задании переменной заключив в кавычки.Попробую и этот вариант, budora, спасибо за подсказку
Подскажите пожалуйста как сделать обратную операцию (допустим 122 сек. перевести в такой вид 00:2:02)var hms = '00:34:51';
var a = hms.split(':');
var seconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 + (+a[2]);
(seconds);
var seconds=122Подскажите пожалуйста как сделать обратную операцию (допустим 122 сек. перевести в такой вид 00:2:02)
спасибо. кому интересно тут похожая тема http://zennolab.com/discussion/threads/interesno-slozhit-vremja.11739/#post-69114var seconds=122
new Date(seconds*1000).toUTCString().split(/ /)[4];
string str = project.Variables["time"].Value;
string[] array = str.Split(':');
int m,h;
if (array.Length ==1){
return array[0];
}else{
if(array.Length ==2){
m = int.Parse( array[0]);
return (m*60)+int.Parse( array[1]);
}else{
if(array.Length ==3){
h = int.Parse( array[0]);
m = int.Parse( array[1]);
return (((h*60)+m)*60)+int.Parse( array[2]);
}
}
}
JavaScript экшенСпасибо большое, LexxWork, заработало
Отличное объяснение. Спасибо большое, именно то, что мне нужно было. Ещё бы сюда как прибавить число к полученному?
Идея в том, что работает счётчик, пгоказывающий, сколько времени осталось до запуска следующего цикла. Я получаю секунды, которые служат костылём в Зенно, но к этой цифре надо прибавить немного времени на то, чтобы мои действия запускались немного позже завершения цикла на сайте-доноре. Если ещё и это подскажете, счастью моему не будет предела.