/// <summary> /// /// </summary> /// <param name="error"></param> /// <param name="dateTimePicker1"></param> /// <param name="dateTimePicker2"></param> public static void systemDate(ref string error, DateTimePicker dateTimePicker1 = null, DateTimePicker dateTimePicker2 = null) { try { SystemTime MySystemTime = new SystemTime(); //创建系统时间类的对象 DateTime Year = dateTimePicker1.Value; //得到时间信息 SetSystemDateTime.GetLocalTime(MySystemTime); //得到系统时间 MySystemTime.vYear = (ushort)dateTimePicker1.Value.Year; //设置年 MySystemTime.vMonth = (ushort)dateTimePicker1.Value.Month; //设置月 MySystemTime.vDay = (ushort)dateTimePicker1.Value.Day; //设置日 MySystemTime.vHour = (ushort)dateTimePicker2.Value.Hour; //设置小时 MySystemTime.vMinute = (ushort)dateTimePicker2.Value.Minute; //设置分 MySystemTime.vSecond = (ushort)dateTimePicker2.Value.Second; //设置秒 SetSystemDateTime.SetLocalTime(MySystemTime); //设置系统时间 } catch (Exception ex) { error = ex.ToString(); } }
private void button2_Click(object sender, EventArgs e) { if (MessageBox.Show("您真的確定更改系統目前日期嗎?",//設定系統目前日期時間 "訊息提示", MessageBoxButtons.OK) == DialogResult.OK) { DateTime Year = this.dateTimePicker1.Value; //得到時間訊息 SystemTime MySystemTime = new SystemTime(); //建立系統時間類的對象 SetSystemDateTime.GetLocalTime(MySystemTime); //得到系統時間 MySystemTime.vYear = (ushort)this.dateTimePicker1.Value.Year; //設定年 MySystemTime.vMonth = (ushort)this.dateTimePicker1.Value.Month; //設定月 MySystemTime.vDay = (ushort)this.dateTimePicker1.Value.Day; //設定日 MySystemTime.vHour = (ushort)this.dateTimePicker2.Value.Hour; //設定小時 MySystemTime.vMinute = (ushort)this.dateTimePicker2.Value.Minute; //設定分 MySystemTime.vSecond = (ushort)this.dateTimePicker2.Value.Second; //設定秒 SetSystemDateTime.SetLocalTime(MySystemTime); //設定系統時間 button1_Click(null, null); //執行按鈕點擊事件 } }
private void button2_Click(object sender, EventArgs e) { if (MessageBox.Show("您真的确定更改系统当前日期吗?",//设置系统当前日期时间 "信息提示", MessageBoxButtons.OK) == DialogResult.OK) { DateTime Year = this.dateTimePicker1.Value; //得到时间信息 SystemTime MySystemTime = new SystemTime(); //创建系统时间类的对象 SetSystemDateTime.GetLocalTime(MySystemTime); //得到系统时间 MySystemTime.vYear = (ushort)this.dateTimePicker1.Value.Year; //设置年 MySystemTime.vMonth = (ushort)this.dateTimePicker1.Value.Month; //设置月 MySystemTime.vDay = (ushort)this.dateTimePicker1.Value.Day; //设置日 MySystemTime.vHour = (ushort)this.dateTimePicker2.Value.Hour; //设置小时 MySystemTime.vMinute = (ushort)this.dateTimePicker2.Value.Minute; //设置分 MySystemTime.vSecond = (ushort)this.dateTimePicker2.Value.Second; //设置秒 SetSystemDateTime.SetLocalTime(MySystemTime); //设置系统时间 button1_Click(null, null); //执行按钮点击事件 } }