private void getTime_Click(object sender, EventArgs e) { int localTime = 0; Cursor.Current = Cursors.WaitCursor; int result = BSSDK.BS_GetTime(m_Handle, ref localTime); Cursor.Current = Cursors.Default; if (result != BSSDK.BS_SUCCESS) { MessageBox.Show("Cannot get the time", "Error"); return; } datePicker.Value = new DateTime(1970, 1, 1).AddSeconds(localTime); timePicker.Value = datePicker.Value; }