如何使用GregorianCalendar计算一年中和一年中的UTC?

时间:2012-05-25 08:51:30

标签: java datetime gregorian-calendar

基本上我有一些年份,一年的价值观。我想从这些值计算UTC的分钟数。

我尝试过使用GregorianCalendar,但我无法使用它。如果我可以设置YEAR和DAY_OF_YEAR字段,然后让其他字段填写,那将是很好的。

或者是否有可以提供帮助的图书馆?

1 个答案:

答案 0 :(得分:0)

这就是你想要的吗?

GregorianCalendar gc=new GregorianCalendar();
gc.set(GregorianCalendar.YEAR, 2012);
gc.set(GregorianCalendar.DAY_OF_YEAR, 32);
System.out.println(gc.getTimeInMillis()/1000/60); // /1000 -> in seconds; /60-> in minutes

System.out.println(gc.get(GregorianCalendar.DATE));
System.out.println(gc.get(GregorianCalendar.MONTH));//months are indexed from 0
System.out.println(gc.get(GregorianCalendar.YEAR));