IF числа

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
0408>0625

Решил, что левое значение больше правого. Почему?
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113

Solus

Client
Регистрация
14.04.2014
Сообщения
378
Благодарностей
120
Баллы
43
Простите, а кто так решил?
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Простите, а кто так решил?
кубик ифф ))
зы: чо за статус у тебя такой? ))) Нужно модераторам такое сделать ))) Активный модератор! Или Активный разработчик )))
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Я по началу думал глюк, но когда такое произошло 2 раз, то понял что не глюк, походу ему не нравиться число 0 в начале.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Последний билд. Суть шаблона в том, что он каждую минуту соравнивает время, и когда наступает час X, то производит действие. Ничего умнее я не придумал. Беру время, убираю двоеточие, и сравниаю значения.
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Последний билд. Суть шаблона в том, что он каждую минуту соравнивает время, и когда наступает час X, то производит действие. Ничего умнее я не придумал. Беру время, убираю двоеточие, и сравниаю значения.
а не проще было время брать в timestamp , так как ты сравниваешь это не верно.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
2016-08-17_122454.jpg
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
а не проще было время брать в timestamp , так как ты сравниваешь это не верно.
Не знаю, я брал с переменных окружения. по сути должно все работать,только вот он в 4 часа ночи выдает сюрпризы.
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Не знаю, я брал с переменных окружения. по сути должно все работать,только вот он в 4 часа ночи выдает сюрпризы.
я использую это время
Код:
return (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
я использую это время
Код:
return (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
Тики. только я не понимаю. там написано 62 в начале, и как мне в часы перевести и когда счетчик обнуляется? Сколько тиков в одном часе?
 

Sz5

Client
Регистрация
10.12.2012
Сообщения
157
Благодарностей
186
Баллы
43
тик у каждого свой, работайте лучше с unixtime или парсите дату средствами c#
 
  • Спасибо
Реакции: Mikhail B.
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Тики. только я не понимаю. там написано 62 в начале, и как мне в часы перевести и когда счетчик обнуляется? Сколько тиков в одном часе?
это время в секундах, зачем тебе его переводить? суй все это в кубик и в переменную получаешь время сейчас в секундах, прибавляешь 3600 это час, дальше берешь время сейчас и сравниваешь больше или равно время +3600 и делаешь выводы.
 
  • Спасибо
Реакции: Mikhail B.

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Хорошо, попробую. Благодарю за ответы.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
2016-08-19_123746.jpg
Бред какой-то опять на этом месте затык!
(шаб не редактировал!)
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Так а в чем тут затык? Шаблон должен был пойти по неудачному шагу. У Вас что пошел по удачному?
Да. это оповещение стоит стразу по зеленой ветке. Не могу понять в чем дело, перед ифом еще есть другие, может процессор не успевает обработать или еще что, но как видите данные то правильные, хотя они идут после ифа, может перед поставить?

Поставил паузу перед этим ифом, но еще не проверял, 04:08 только раз в день.

2016-08-19_125718.jpg
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Да. это оповещение стоит стразу по зеленой ветке. Не могу понять в чем дело, перед ифом еще есть другие, может процессор не успевает обработать или еще что, но как видите данные то правильные, хотя они идут после ифа, может перед поставить?

Поставил паузу перед этим ифом, но еще не проверял, 04:08 только раз в день.

Посмотреть вложение 15028
вот комуто занятся реально нечем ))) Так извращатся над сравнением времени )) если бы все так делали интернет и все операционки уже давно полегли! Ты бы еще дату в эту всю кучу добавил, удалил : и сравнивал эти цыфры!
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
вот комуто занятся реально нечем ))) Так извращатся над сравнением времени )) если бы все так делали интернет и все операционки уже давно полегли! Ты бы еще дату в эту всю кучу добавил, удалил : и сравнивал эти цыфры!
У каждого свои извращения )
 
  • Спасибо
Реакции: masterLomaster

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
вот комуто занятся реально нечем ))) Так извращатся над сравнением времени )) если бы все так делали интернет и все операционки уже давно полегли! Ты бы еще дату в эту всю кучу добавил, удалил : и сравнивал эти цыфры!
Надо было быстро накатать, я и сделал. Работает да и ладно в один поток, ниче с оперой не случится. Дело ведь не в том, правильно или нет, а в том, что логика работает не верно.
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Дело ведь не в том, правильно или нет
тут наверное это ключевое слово! От этого и проблемы!
А еще и этот фактор дает о себе знать! )))
Надо было быстро накатать, я и сделал.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
тут наверное это ключевое слово! От этого и проблемы!
А еще и этот фактор дает о себе знать! )))
Еще раз говорю, это все не важно. Есть переменная 1 и переменная 2, он их и сравнивает, и какого хрена 2 раза подряд он не сравнил эту комбинацию верно для меня загадка.
т.е. 1000 раз за день он нормально сравнил, а вот в 4 часа 8 минут, уже извините...
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Еще раз говорю, это все не важно. Есть переменная 1 и переменная 2, он их и сравнивает, и какого хрена 2 раза подряд он не сравнил эту комбинацию верно для меня загадка.
т.е. 1000 раз за день он нормально сравнил, а вот в 4 часа 8 минут, уже извините...
в это время у зенки перерыв ей не охота думать ))) она чай пьет!
зы: я же тебе сказал поставь время в timestamp и проверь как будет!
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
в это время у зенки перерыв ей не охота думать ))) она чай пьет!
зы: я же тебе сказал поставь время в timestamp и проверь как будет!
так накатай код для unixtimestamp, гуру c#
p.s. время можно сравнивать напрямую без timestamp:
Код:
DateTime time1 = ...
DateTime time2 = ...
if (time1 > time2)
return "azaza";
else return "ololo";
 
  • Спасибо
Реакции: Mikhail B.

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18
У меня тоже к кубику if одни сплошные претензии
вот это

выполняется правильно только в ПМ. в ПМ никак не хочет.
переменные все на местах. Я устраивал запись переменной stop в файл перед кубиком if. Думал может не берёт или не успевает.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)