Показано с 1 по 10 из 1807

Тема: Вопросы по MasterSCADA 4D

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    18.11.2019
    Адрес
    Пермь
    Сообщений
    88

    По умолчанию

    И ещё вопрос: как UNIX время привести к виду ДД.ММ.ГГГГ?

  2. #2

    По умолчанию

    Цитата Сообщение от Minarion Посмотреть сообщение
    И ещё вопрос: как UNIX время привести к виду ДД.ММ.ГГГГ?
    А где там unix ? Время в БД filetime
    Вот пример запроса для mssql
    Код:
    SELECT TOP (10000) [layer],
    [archive_itemid],
    [source_time] AS [Время в FILE TIME],
     CASE WHEN [source_time] <= 1 THEN NULL
            ELSE
     DATEADD(ms, (([source_time]) / CAST(10000 AS bigint)) % 86400000,
                 DATEADD(day, ([source_time]) / CAST(864000000000 AS bigint) - 109207, 0)) 
           END
     AS [Время в TIME UTC 0]          ,[status_code]       ,
     FORMAT ([value], 'f2') AS Value 
            FROM [MyBD].[dbo].[data_raw]    WHERE [status_code] = 0
    Для postgresql где то на форуме есть пример

  3. #3
    Пользователь
    Регистрация
    18.11.2019
    Адрес
    Пермь
    Сообщений
    88

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    А где там unix ? Время в БД filetime
    Время в unix получаю от внешнего источника.

  4. #4

    По умолчанию

    Цитата Сообщение от Minarion Посмотреть сообщение
    Время в unix получаю от внешнего источника.
    В st не знаю, но можно создать программу с#:
    Единственный момент где INT в с#, в MS4 это DINT, 2 строчка
    Код:
    public override void Execute()
    {
    DT=	DateTime.Now;
    UnixTime = (int)(DateTime.UtcNow -  new DateTime(1970, 1, 1)).TotalSeconds;
    
    dtConvert= ConvertFromUnixTimestamp(UnixTime);
    	
    static DateTime ConvertFromUnixTimestamp(double timestamp)
    {
        DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0);
        return origin.AddSeconds(timestamp);
    }
    
    
    }


    Screenshot_15.png

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 15:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 16:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 10:58

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •