2016-08-14 62 views
0

我搜索了很多,以找到如何初始化我的Android項目中的時間變量,我試圖使用Set();梅索德但不工作,我需要你的幫助,感謝的`這裏是我的源代碼:如何初始化時間變量android

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; 

} 

`

+0

請將您提到的輸出你期望 – user919426

回答

0

對於

的java.sql.Time

它應該是

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

另外,如果你喜歡的日曆然後,

Time HourProgram = new Time(Calendar.getInstance().getTimeInMillis()); 
+0

非常感謝您(^_^) –

+0

沒問題有所幫助。既然它解決了你的問題,請你接受答案? – fluffyBatman