Convertir entier de dates/heures de timestamp unix en Java?

Cela s'applique principalement à android, mais elle pourrait être utilisée en Java. J'ai ces auditeurs:

int year, month, day, hour, minute;
//the callback received when the user "sets" the date in the dialog
private DatePickerDialog.OnDateSetListener mDateSetListener =
        new DatePickerDialog.OnDateSetListener() {

            public void onDateSet(DatePicker view, int year, 
                                  int monthOfYear, int dayOfMonth) {
                year = year;
                month = monthOfYear;
                day = dayOfMonth;
            }
        };
//the callback received when the user "sets" the time in the dialog
private TimePickerDialog.OnTimeSetListener mTimeSetListener =
    new TimePickerDialog.OnTimeSetListener() {
        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
            hour = hourOfDay;
            minute = minute;
        }
    };

Comment pourrais-je convertir int year, month, day, hour, minute; à un timestamp unix? Est-ce possible sans le Date classe?

Pourquoi ne voulez-vous pas utiliser la classe date?
Pour éviter que la Date de création de l'objet comme indiqué ici: stackoverflow.com/questions/732034/getting-unixtime-in-java
Pas possible sans avoir également locale de l'utilisateur! (je suppose que vous faites dans android, mais en général l'extension java, vous n'avez pas assez d'informations dans l'échantillon pour le faire.)

OriginalL'auteur Mohit Deshpande | 2011-01-12