TimeFromDbNetV - metoda obiektu AtouchX
Opis:
Konwersja czasu z formatu DbNet do formatu VB lub JS
System informacyjny DbNet zapisuje data oraz czas z dokładnoscią do 1sec jako ilość sekund od północy 1 stycznia 1980 r. Wartość jest przechowywana w 32-bitach i za jej pomocą można określić zakres od 1.1.1980 do 7.2.2116.
Składnia:
Integer TimeFromDbNetV(Integer DbNetTime, Variant DateTime)
Parametry:
DbNetTime | (Integer) Wartość konwertowanego czasu w formacie DbNet. |
DateTime | [do odczytu i zapisu] (Variant) Zmienna, do której zostanie zapisany wynik konwersji (VB - Date, JS - Double). |
---|
Przykład:
Czas
DbNet 1238246520 jest równy czasu
2019.03.28 13:22:00.000.
W języku
VBScript wartość ta jest typu
Date.
W języku
JavaScript zwraca wartość
43552.5569444444 typu
Double.
JavaScriptVBScriptWybierz oraz skopiuj do schowka
var oATC = pMe.Pm("/AtouchApp").Acx;
var nDbNet = 1238246520;
var mData = Pm.CreatePmMap();
mData.ParValue = 0;
var nState = Pm.CallAxMethod("", oATC, "TimeFromDbNetV Value=", nDbNet, mData);
Pm.Debug("AtouchX.TimeFromDbNetV Value=" + mData.ParValue);
// 43552.5569444444
Pm.Debug("AtouchX.TimeFromDbNetV Date=" + Pm.FormatDate(mData.ParValue, 1));
// 2019.03.28 13:22:00.000
Dim oATC
Set oATC = pMe.Pm("/AtouchApp").Acx
Dim nState, DATA, nDbNet
nDbNet = 1238246520
nState = oATC.TimeFromDbNetV(nDbNet, DATA)
Pm.Debug "AtouchX.TimeFromDbNetV Date=" & DATA
' 2019.03.28 13:22:00.000