Pages:
Actions
  • #1 by nzotina on 20 Jul 2013
  • Увидела в триггерах используется переменная now_time (текущее время), подскажите в каких единицах оно представлено, в описании такой переменной нет.
  • #2 by Tim (WellDoneSoft) on 20 Jul 2013
  • Значение даты/времени хранится в числе с плавающей точкой.
    Целая часть этого числа соответствует количеству дней, которые прошли с 12/30/1899. Дробная часть числа соответствует времени.
    Аналогичный формат поддерживается также в Excel и VBA (и во многих языках программирования).
    Чтобы получить разность двух дат, просто вычтите одну из другой.
    Ниже приведен список наиболее часто используемых значений даты/времени:
    1 секунда = 0.00001157
    1 минута = 0.000694
    10 минут = 0.00694
    1 час = 0.04164
    12 часов = 0.49968
    1 день = 1.0

    Чтобы, к примеру, конвертировать время в этом формате в минуты, просто разделите число на 0.000694:
    (now_time - saved_time)/0.000694

  • #3 by nzotina on 20 Jul 2013
  • Спасибо!
  • #4 by voice on 18 Jul 2014
  • Увидела в триггерах используется переменная now_time (текущее время), подскажите в каких единицах оно представлено, в описании такой переменной нет.
    Подскажите пожалуйста, где можно посмотреть или скачать готовые триггеры с использованием этой переменной? Очень интересно!
  • #5 by Tim (WellDoneSoft) on 18 Jul 2014
  • Описание на 2 сообщения выше.
    Примеров нет, т.к. почти всегда переменная используется для "магии" - приостановке или возобновлении работы триггера в определенное время.
  • #6 by z0m8ie on 03 Sep 2015
  • День добрый.
    Прочитал так и не понял. Подскажите пожалуйста на примере, как мне в экселе из такой даты (42250.000048623) получить нормальную. На сколько я понимаю там должно быть число, месяц, год и время.
    Поправьте если не прав.
    Спасибо.
  • #7 by Tim (WellDoneSoft) on 04 Sep 2015
  • Это, собственно, и есть формат даты-времени в Excel:
    http://www.cpearson.com/excel/datetime.htm
  • #8 by z0m8ie on 04 Sep 2015
  • Это, собственно, и есть формат даты-времени в Excel:
    http://www.cpearson.com/excel/datetime.htm

    Все равно не понял.
    Можно напримере?
    допустим
    =датазнач(42250.000048623)
    и это вернет нам число, месяц, год и время...
    Просто я не понимаю как преобразовать эти данные к воспринемаемому виду.
    Заранее спасибо.
  • #9 by Tim (WellDoneSoft) on 04 Sep 2015
  • Просто указать формат ячейки "Дата" (можно со временем)
Pages:
Actions