Android - Get time from EditText inputType=“time”

后端 未结 3 579
广开言路
广开言路 2021-01-23 04:57

I have EditText in my XML file:

   

        
3条回答
  •  甜味超标
    2021-01-23 05:40

    Try This:

    EditText etExitHouret = (EditText) findViewById(R.id.etExitHour);        
    
    DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); // Make sure user insert date into edittext in this format.
    
    Date dateObject;    
    String date;
    String time;
    
    try {
        String dob_var=(etExitHouret.getText().toString());
    
        dateObject = formatter.parse(dob_var);
    
        date = new SimpleDateFormat("dd/MM/yyyy").format(dateObject);
        time = new SimpleDateFormat("h:mmaa").format(dateObject);
        Toast.makeText(getBaseContext(), date + time, Toast.LENGTH_LONG).show();
    } 
    catch (java.text.ParseException e) {
        e.printStackTrace();
    }
    

提交回复
热议问题