IMetabase.GetCurrentStampMS

Синтаксис

GetCurrentStampMS: DatetTime;

GetCurrentStampMS: DatetTime;

Описание

Метод GetCurrentStampMS возвращает текущую дату и время сервера СУБД, на котором расположен репозиторий, с точностью до миллисекунд.

Пример

Для выполнения примера добавьте ссылку на системную сборку Metabase.

Sub UserProc;
Var
    Mb: IMetabase;
    CI: ICultureInfo;
    d: DateTime;
Begin
    Mb := MetabaseClass.Active;
    CI := CultureInfo.Current;
    d := Mb.GetCurrentStampMS;
    Debug.WriteLine(CI.FormatTimeEx(d, 
"H:mm:s.fff"));
End Sub UserProc;

Imports Prognoz.Platform.Interop.ForeSystem;
Imports Prognoz.Platform.Interop.Metabase;

Public Shared Sub Main(Params: StartParams);
Var
    Mb: IMetabase;
    CIClass: CultureInfoClass = 
New CultureInfoClassClass();
    CI: CultureInfo;
    d: DateTime;
Begin
    Mb := Params.Metabase;
    CI := CIClass.Current;
    d := Mb.GetCurrentStampMS();
    System.Diagnostics.Debug.WriteLine(CI.FormatTimeEx(d, 
"H:mm:s.fff"));
End Sub;

При выполнении примера в консоль среды разработки будет выведено текущее время сервера СУБД с точностью до миллисекунд.

См. также:

IMetabase