-1

これを取得する方法として、2012 年 1 月 1 日のカレンダー オブジェクトからの長い値が必要です。以下のようにしています。

   Calendar today = Calendar.getInstance();
        today.set(Calendar.MILLISECOND, 0);
        today.set(Calendar.SECOND, 0);
        today.set(Calendar.MINUTE, 0);
        today.set(Calendar.HOUR, 0);
        long startTime = today.getTime().getTime();
4

2 に答える 2

1

これを試して:

Calendar firstOfYear = Calendar.getInstance();
firstOfYear.clear();
firstOfYear.set(Calendar.YEAR, 2012);
firstOfYear.set(Calendar.DAY_OF_YEAR,1); //first day of the year.
于 2012-04-27T11:08:49.713 に答える
1
this is the another way

String str_date="01-JAN-2012";
DateFormat formatter ; 
Date date ; 
formatter = new SimpleDateFormat("dd-MMM-yyyy");
date = (Date)formatter.parse(str_date); 
Calendar cal=Calendar.getInstance();
cal.setTime(date);
System.out.println("=======>"+cal.getTimeInMillis());
于 2012-04-27T11:28:32.473 に答える