public void NewAlarm() { while (time < AlarmTime) { time = DateTime.Now; } AlarmclockEventArgs alarmclockEventArgs = new AlarmclockEventArgs(); alarmclockEventArgs.t = time; Alarming(this, alarmclockEventArgs); }
public void DoAlarm() { if (time > AlarmTime + ts1) { return; } else { while (time < AlarmTime) { time = DateTime.Now; } if (time >= AlarmTime || time <= AlarmTime + ts1) { AlarmclockEventArgs alarmclockEventArgs = new AlarmclockEventArgs(); alarmclockEventArgs.dt = time; Alarming(this, alarmclockEventArgs); } } }
static void ShowAlarm(object sender, AlarmclockEventArgs e) { Console.WriteLine("现在是北京时间:" + e.t.ToString()); }
static void ShowAlarm(object sender, AlarmclockEventArgs e) { Console.WriteLine(e.dt.ToString() + "已经到了"); }