0

同様のダイアログから日付と時刻を取得したアプリケーションに取り組んでいます。私は整数型のこのすべての変数を持っています。ここで、このすべての変数をエポック時間に変換する必要があります。それは私にとって非常に重要です。これを行う方法はありますか?

4

2 に答える 2

2

カレンダークラスを使用できます。新しいカレンダーオブジェクトをインスタンス化し、MONTH、DAY、YEAR、HOUR、MINUTE、SECONDを設定してから、getTime()メソッドを使用する必要があります。

Calendar cal = Calendar.getInstance();
    cal.set(Calendar.YEAR, year);
    cal.set(Calendar.MONTH, month);
    cal.set(Calendar.DAY_OF_MONTH, day);
    cal.set(Calendar.HOUR, hours);
    cal.set(Calendar.MINUTE, minute);
    int epoch_time = (int) cal.getTimeInMillis()/1000; 
于 2012-04-27T14:41:12.343 に答える
1

カレンダーを使用する:

Calendar c = Calendar.getInstance();
c.set(year,  month-1, date, h, min, sec);
long t = c.getTimeInMillis();
于 2012-04-27T14:51:49.930 に答える