java中有判断现在是上午还是下午的方法吗

2025-03-05 00:00:56
推荐回答(1个)
回答1:

自己写代码,这是我刚帮你写的,你可以参考下,

public class Test26 {
public static void main(String[] args) {
Date date=new Date();
SimpleDateFormat df = new SimpleDateFormat("HH");
String str=df.format(date);
int a=Integer.parseInt(str);
if (a>=0&&a<=6) {
System.out.println("现在是凌晨"+a+"点");
}
if (a>6&&a<=12) {
System.out.println("现在是上午"+a+"点");
}
if (a>12&&a<=13) {
System.out.println("现在是中午"+a+"点");
}
if (a>13&&a<=18) {
System.out.println("现在是下午"+a+"点");
}
if (a>18&&a<=24) {
System.out.println("现在是晚上"+a+"点");
}
}
}