我是 android 新手,我正在尝试学习一些新东西。
当时间改变时,我想改变我textview
的。例如,如果在上午 12 点到下午 12 点之间,则应显示“早安”,否则应显示“晚安”
我试过的代码如下..
SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");
String formattedDate = df.format(c.getTime());
Toast.makeText(this, formattedDate, Toast.LENGTH_SHORT).show();
if(formattedDate.equals("00:00:00")&&formattedDate.equals("12:00:00")){
textView.setText("good morning");
}else{
textView.setText("good Evening");
}
这段代码的问题是,如果您在上午 12 点或下午 12 点打开此应用程序,它将显示文本“早上好”,如果不是,则显示晚上好。我想要的是文本应该在上午 12 点到中午 12 点,其余时间应该显示晚安。
如果您能提供帮助,请提前致谢.. :)