сорри, недопонял с первого раза..sergodjan66, а Вы к это к чему? Прочитайте ещё раз тему и самое главное - заголовок
Вы видите грубость там, где её нет. Я же даже смайлик поставил.сорри, недопонял с первого раза..
но грубить все же не надо, пусть и в закамуфлированном виде..
все мы люди, все человеки, не так ли?
Антон, я знаю, как его можно получать - я же ведь даже в заголовок его вынес. Я к тому, что неплохо было бы добавить его в "Окружение" переменных, чтобы он всегда был перед глазами при необходимости.Есть общий макрос для даты и времени. Всем под разные задачи нужны разные форматы.
юникс тайм можно получать так {-TimeNow.UnixTime-}
Так он же много места там не займет, всего одна строчка. И его расположение там более чем логично, разве нет?Не думаю что это нужно большему числу пользователей. Для многих это лишние данные, которые они не используют. А если данные нужны, их можно получить. Для этого есть макрос.
Тогда и простую дату надо убирать из окружения. Большинство как раз в своих шаблонах использует привязку к юникстайму, а не к обычной дате, так как с юникс таймом работать удобнее. Поэтому если так рассуждать, то самое логичное - это оставить только юникс тайм в окружении. Но как минимум добавить его туда обязательно нужно. А аргумент о том, что его можно вызвать за две секунды, не совсем корректен. Обычную дату тоже можно вызвать за 2 секундыПо-моему нет. Выше решения, которое требует 2 секунды времени, как правильно сказали, более чем достаточно на мой взгляд.
В секундах. После точки идут миллисекунды.Ребят, подскажите пожалуйста, в каких единицах выражается переменная {-TimeNow.UnixTime-} ?
Если в секундах, то зачем там точка, отделяющая 5 знаков?
не сходится. Только что взял переменную {-TimeNow.UnixTime-}, получилось 1551449479.42248 - это чтож получается, в секунде 100000 миллисекунд?В секундах. После точки идут миллисекунды.
Данный метод получает UNIX время с точностью до десятитысячной доли секунды.это чтож получается, в секунде 100000 миллисекунд?
А как получить как в php без точки? Вот что получается при присваивании значения переменной: 1554463397.64683По-моему нет. Выше решения, которое требует 2 секунды времени, как правильно сказали, более чем достаточно на мой взгляд.
Но потом вы наверняка осуществляете математические сравнения и операции, и чем вам дробность помешала?А как получить как в php без точки? Вот что получается при присваивании значения переменной: 1554463397.64683
А как без точки? Мне нужно отнимать от текущего времени, то время которое, например, было 3 суток назад.
Convert.ToInt32(project.Variables["Имя_переменной_в_проекте"].Value)
Ааа, ребят. Тупанул. Что после точки это дробная секунды получается? Тогда проблем нетНо потом вы наверняка осуществляете математические сравнения и операции, и чем вам дробность помешала?
Ну ок, ToInt так разве не работает:
?Код:Convert.ToInt32(project.Variables["Имя_переменной_в_проекте"].Value)
а для чего лишние действия ?а я до целых секунд регуляркой обрезаю
Привычка.а для чего лишние действия ?