如何將文字轉換成日期時間的方法(2): calendar.setTime(myDate) 注意:整個事件程式碼都必須放在 onCreate() { } 下面 .......................... 範例: import android.view.*; import android.widget.*; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; // button1事件處理程序 public void button1_Click(View view) { EditText ed1 = (EditText) findViewById(R.id.editText1); //欲轉換的日期字串 String dateString = ed1.getText().toString(); //設定日期格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); //進行轉換 Date myDate= new Date(); Calendar dt = Calendar.getInstance(); try { myDate = sdf.parse(dateString); dt.setTime(myDate); } catch (Exception e) { Toast.makeText(this, "在button2計算myDate發生錯誤!", Toast.LENGTH_LONG).show(); } } //end of button1_Click()