SetSystemTime (kernel32)
Last changed: -61.90.144.146

.
Summary

C# Signature:

[ DllImport("kernel32.dll")]private static extern bool
SetSystemTime(ref SystemTime time);

User-Defined Types:

None.

Notes:

Fill-in an instance of the SystemTime struct and call SetSystemTime(ref obj), where obj is the instance of your struct.

Tips & Tricks:

Please add some!

Sample Code:

[StructLayout(LayoutKind.Sequential)]
private struct SystemTime{
  [MarshalAs(UnmanagedType.U2)] public short Year;
  [MarshalAs(UnmanagedType.U2)] public short Month;
  [MarshalAs(UnmanagedType.U2)] public short DayOfWeek;
  [MarshalAs(UnmanagedType.U2)] public short Day;
  [MarshalAs(UnmanagedType.U2)] public short Hour;
  [MarshalAs(UnmanagedType.U2)] public short Minute;
  [MarshalAs(UnmanagedType.U2)] public short Second;
  [MarshalAs(UnmanagedType.U2)] public short Milliseconds;

}

Documentation