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 - Abbreviated weekday name
  • #A - Full weekday name
  • #b - Abbreviated month name
  • #B - Full month name
  • #c - Date and time representation appropriate for locale
  • #d - Day of month as decimal number (01 - 31)
  • #H - Hour in 24-hour format (00 - 23)
  • #I - Hour in 12-hour format (01 - 12)
  • #j - Day of year as decimal number (001 - 366)
  • #m - Month as decimal number (01 - 12)
  • #M - Minute as decimal number (00 - 59)
  • #p - Current locale's A.M./P.M. indicator for 12-hour clock
  • #S - Second as decimal number (00 - 59)
  • #U - Week of year as decimal number, with Sunday as first day of week (00 - 53)
  • #w - Weekday as decimal number (0 - 6; Sunday is 0)
  • #W - Week of year as decimal number, with Monday as first day of week (00 - 53)
  • #x - Date representation for current locale
  • #X - Time representation for current locale
  • #y - Year without century, as decimal number (00 - 99)
  • #Y - Year with century, as decimal number
  • #z, #Z - Time-zone name or abbreviation; no characters if time zone is unknown
  • ## - Percent sign (%)
  • \% or !*!- # sign