DSHIFTBACK — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м
Строка 1: Строка 1:
 
[[DSHIFTBACK]] - это функция из справочника [[R266]]
 
[[DSHIFTBACK]] - это функция из справочника [[R266]]
 
+
Смещение времени в формате 'ггггммддс' на заданное количество месяцев
Смещение времени в формате 'ггггммддс'
+
 
+
на заданное количество месяцев
+
 
+
Похожа на [[TimeBack]], но формат даты S
+
 
+
и не теряется номер смены
+
 
+
 
[[DSHIFTBACK]]( DSHIFT, n )
 
[[DSHIFTBACK]]( DSHIFT, n )
  
 +
Похожа на [[TimeBack]], но формат даты S и не теряется номер смены
 
= Текст =
 
= Текст =
 
 
  Parameters DSHIFT,n
 
  Parameters DSHIFT,n
 
   
 
   
Строка 23: Строка 15:
 
   
 
   
 
  result:=[[DtoS]]([[TimeBack]]([[StoD]](DSHIFT),n))+a
 
  result:=[[DtoS]]([[TimeBack]]([[StoD]](DSHIFT),n))+a
 +
= Смотрите также =
 +
[[Полезные функции]]
  
= Смотрите также =
 
 
[[Функции Delphi]]
 
[[Функции Delphi]]
 
[[Полезные функции]]
 

Версия 14:37, 26 июля 2017

DSHIFTBACK - это функция из справочника R266

Смещение времени в формате 'ггггммддс' на заданное количество месяцев

DSHIFTBACK( DSHIFT, n )

Похожа на TimeBack, но формат даты S и не теряется номер смены

Текст

Parameters DSHIFT,n

if Empty(DSHIFT) or Empty(n); return(DSHIFT); endif

local a:=
// DSHIFT='200701171'

if Len(DSHIFT)=9; a:=Right(DSHIFT,1); endif

result:=DtoS(TimeBack(StoD(DSHIFT),n))+a

Смотрите также

Полезные функции

Функции Delphi