Java.util.Calendar类

java.util.Calendar.setTimeInMillis() 方法用于根据给定的长值设置此日历的当前时间。

语法

public void setTimeInMillis(long millis)

参数

millis 指定新时间从纪元开始的 UTC 毫秒。

返回值

void 类型。

异常

示例:

在下面的示例中,java.util.Calendar.setTimeInMillis() 方法用于设置给定日历的时间,从 1970 年 1 月 1 日之后的指定毫秒开始。

import java.util.*;

public class MyClass {
  public static void main(String[] args){
    //创建指定日期的Calendar对象
    Calendar Cal = new GregorianCalendar(2015, 1, 25);

    //打印日历
    System.out.println("The Calendar is: " + Cal.getTime());

    //将时间设置为1970年1月1日之后的3600秒
    Cal.setTimeInMillis(3600000);

    //打印日历
    System.out.println("Modified Calendar is: " + Cal.getTime());    
  }
}

上述代码的输出将是:

The Calendar is: Wed Feb 25 00:00:00 UTC 2015
Modified Calendar is: Thu Jan 01 01:00:00 UTC 1970