我试图显示用户输入的时间,无论是在祝酒词中还是使用基本的 println 命令。如果时间格式正确,我想将它与当前时间一起输入数据库。
这是我到目前为止所拥有的:
public void addListenerOnButton ()
{
spinner_hours = (Spinner)findViewById(R.id.hours);
spinner_minutes = (Spinner)findViewById(R.id.minutes);
btnSubmit = (Button) findViewById(R.id.btnSubmit);
btnSubmit.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Date time;
String enteredTime= String.valueOf(spinner_hours.getSelectedItem())+String.valueOf(spinner_minutes.getSelectedItem())+"00";
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
try {
time= format.parse(enteredTime);
System.out.println(enteredTime);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// Toast.makeText(MainActivity.this,
// "Your alarm has been set for : " + time,
// Toast.LENGTH_SHORT).show();
}
});
}
如果我将吐司(下面评论)放在 try 块中,则在我运行应用程序时它不会显示。如果我放一个 system.out.println 它不会打印任何东西。如何打印输入的时间?
另外,我想在数据库中以相同的格式(“HH:mm:ss”)输入当前时间。关于如何做到这一点的任何想法?