Flashpaste

%ExTime(...)% - Вставка времени и даты

Макрос %ExTime(...)% позволяет вам вставлять текущую дату и\или время в произвольном формате. %ExTime(...)% обеспечивает большую гибкость, чем макросы %Date%, %Time% или %DateTime% (теперь устаревшие). В скобках %ExTime(...)% содержит строку формата, которая и управляет представлением даты при вставке в документ.

Для добавления макроса в вашу строку вы можете воспользоваться специальным меню, которое вызывается кнопкой “Вставить Макрос” в главном окне программы.

Макрос для вставки текущего времени и даты

Вы можете выбрать один из предустановленных форматов для вставки даты или воспользоваться специальным диалогом для ввода своей строки формата. Если вы выберете пункт меню “Свой Формат...”, вы попадете в новый диалог, в который необходимо ввести строку форматирования.

Сдвиг даты:

Вы можете сдвинуть дату на произвольное количество дней вперед или назад. Для этого добавьте команду сдвига даты перед строкой форматирования. Строка сдвига даты состоит из маркера начала '+', самой команды - 'Nd' и маркера конца ';'. Где N - число дней, на которое необходимо сдвинуть дату. Если вы хотите сдвинуть дату назад, используйте '-N', например:

  • %ExTime(+1d;#c)% - вставить завтрашнюю дату.
  • %ExTime(+7d;#c)% - вставить дату через неделю.
  • %ExTime(+-1d;#c)% - вставить вчерашнюю дату.

Примеры строк форматирования с получаемым результатом:

  • #c = 05/19/06 10:26:14
  • #x = 05/19/06
  • #A, #B #d, #Y = Friday, May 19, 2006
  • Today is #A, day #d of #B #Y. = Today is Friday, day 19 of May 2006.

Значения параметров:

  • #a - Сокращённое название дня недели
  • #A - Полное название дня недели
  • #b - Сокращённое название месяца
  • #B - Полное название месяца
  • #c - Дата и время в формате, заданном региональными настройками
  • #d - День месяца в виде десятичного числа (01 - 31)
  • #H - Час в 24-часовом формате (00 - 23)
  • #I - Час в 12-часовом формате (01 - 12)
  • #j - День года в виде десятичного числа (001 - 366)
  • #m - Месяц в виде десятичного числа (01 - 12)
  • #M - Минута в виде десятичного числа (00 - 59)
  • #p - Обозначение времени до или после полудня (AM/PM) для 12-часового формата, заданное региональными настройками
  • #S - Секунда в виде десятичного числа (00 - 59)
  • #U - Номер недели в году; первый день недели — воскресенье (00 - 53)
  • #w - День недели в виде числа (0 - 6; воскресенье — 0)
  • #W - Номер недели в году; первый день недели — понедельник (00 - 53)
  • #x - Дата в формате, заданном региональными настройками
  • #X - Время в формате, заданном региональными настройками
  • #y - Год без указания века в виде десятичного числа (00 - 99)
  • #Y - Год с указанием века в виде десятичного числа
  • #z, #Z - Название или сокращение часового пояса; пустая строка, если часовой пояс неизвестен
  • ## - Знак процента (%)
  • \# или !*! — знак #