DateTime.format()

Конвертирует Unix timestamp в строку в один из форматов DateTime.Format
DateTime.format(value:int, format:string)

Параметры

Имя Тип Действие Значение по умолчанию
value int Время в Unix timestamp
format string Шаблон результирующей строки с датой. Может быть одним из шаблонов,
перечисленных в DateTime.Format или передан в виде строки

Возвращаемое значение

Возвращает отформатированную строку с датой

Пример

export class Main extends Indicator {
     constructor() {
         super();
     }

     onInit() {}

     async onUpdate() {
         const PriceType = 0,
             {Time, Open} = await Bar.load([Bar.Mode.Time, Bar.Mode.Open], PriceType);
         let t = Time[0];
         let ThisDate = DateTime.format(t, 'YYYY.MM.DD');
         this.print('ThisDate is '+ThisDate);
         // результат, например: ThisDate is 2017.10.06

         ThisDate = DateTime.format(t, 'YYYY/MM/DD');
         this.print('ThisDate is '+ThisDate);
         // результат, например: ThisDate is 2017/10/06

         ThisDate = DateTime.format(t, 'DD/MM/YYYY HH:mm');
         this.print('ThisDate is '+ThisDate);
         // результат, например: ThisDate is 06/10/2017 17:56

         ThisDate = DateTime.format(t, '"HH:mm:ss:SSS DD/MM/YYYY года"');
         this.print('ThisDate is '+ThisDate);
         // результат - время с секундами:миллисекундами и дата в заданном виде, например: ThisDate is "22:33:44:777 06/10/2017 года"
     }
}