-1

我怎样才能同步时间(秒,小时)。我有这个

  int minuto = cal.get(Calendar.MINUTE);
  int day_Completed = 1440;

但我不知道我该怎么做。

我试着这样做

在循环运行时更改 pc 时间以查看 var minuto 是否更改。但不起作用。

4

1 回答 1

0

一个日历实例静态地反映一个时刻。它不会自动更新,它的行为不像时钟。

如果你想与实际时间“同步”,那么你必须

  1. 使用某种计时器,也许基于Thread.sleep开始
  2. 在每个“计时器事件”上获取当前时间 ( System.currentTimMillis()) 和
  3. 使用该值更新日历实例。
于 2012-10-19T15:43:42.097 回答