2012-04-27 17 views
0

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

答えて

2

Calendar Classを使用すると、新しいカレンダーオブジェクトをインスタンス化し、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; 
1

使用カレンダー:

Calendar c = Calendar.getInstance(); 
c.set(year, month-1, date, h, min, sec); 
long t = c.getTimeInMillis(); 
関連する問題