Как инициализировать переменную времени Android

Я много искал, чтобы найти, как инициализировать переменные времени в моем проекте Android, я пытался использовать Set(); Метод, но не работает, мне нужна ваша помощь, спасибо, вот мой исходный код:

TableRow tableRow;
Time HourProgram;
int H = 12000, M = 1200;
int averageConsultationTime = 30;

// String
// TableSettinHourgHeader=""+HourBegen+"H"+averageConsultationTime+"|"
// +HourBegen+"H"+averageConsultationTime+"|"
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.table);
    Log.i("OK", "onCreateOK");

    Log.i("OK", "HMOK");
    TextView DynamicButton = new TextView(MainActivity.this);

    tableRow = (TableRow) findViewById(R.id.tr1);

    LayoutParams layoutparams = new TableRow.LayoutParams(
            LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

    DynamicButton.setLayoutParams(layoutparams);
    String ss = converteur(H, M);
    Log.i("OK", "converteur(H, M)OK" + ss);
    DynamicButton.setText("Assalam Aleikum " + ss);
    Log.i("OK", "setTextOK" + ss);
    tableRow.addView(DynamicButton);

}

@SuppressWarnings("unused")
private String converteur(int timeBegen, int averageConsultationTime) {

    String sTb = "" + String.valueOf(timeBegen).toString();
    String sAct = ""
            + String.valueOf(this.averageConsultationTime).toString();

    // Toast.makeText(this,
    // ""+timeBegen+"H"+averageConsultationTime,Toast.LENGTH_LONG);

    return "timeBegen : " + sTb + " averageConsultationTime : "
            + averageConsultationTime;

}

`

1 ответ

Решение

За

java.sql.Time

Так должно быть

Time HourProgram = new Time(System.currentTimeMillis());

Кроме того, если вы предпочитаете календарь, то

Time HourProgram = new Time(Calendar.getInstance().getTimeInMillis());
Другие вопросы по тегам