Android-如何將文字轉換成日期時間的方法(2): calendar.setTime()

Android-如何將文字轉換成日期時間的方法(2): calendar.setTime()

Android-如何將文字轉換成日期時間的方法(2): calendar.setTime()


 

 

注意:整個事件程式碼都必須放在

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()

 


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *