GetSystemTime (kernel32)
Last changed: -84.131.214.178

.
Summary

C# Signature:

[DllImport("kernel32.dll")]
static extern void GetSystemTime(out SYSTEMTIME lpSystemTime);

User-Defined Types:

SYSTEMTIME

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

[C#]

// Declares a class member for each structure element.

    [ StructLayout( LayoutKind.Sequential )]
    public class SystemTime
    {
       public ushort year;
       ...
       public ushort milliseconds;
    }

    public class LibWrap
    {
      // Declares a managed prototype for the unmanaged function.
      [ DllImport( "Kernel32.dll" )]
      public static extern void GetSystemTime( [In,Out] SystemTime st );
    }
    public class App
    {
       public static void Main()
       {
          SystemTime st = new SystemTime();
          LibWrap.GetSystemTime( st );
          Console.Write( "The Date and Time is: " );
          ...
       }
    }

Alternative Managed API:

Do you know one? Please contribute it!

Documentation