javaweb怎么判断今天是星期几
时间: 2023-12-15 16:04:14 浏览: 66
在JavaWeb中,我们可以使用Java的Calendar类来判断今天是星期几。下面是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
String[] weekDays = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
System.out.println("Today is " + weekDays[dayOfWeek - 1]);
}
}
```
这段代码中,我们首先获取当前日期的Calendar实例,并通过`get`方法获取当前是星期几(1代表星期日,2代表星期一,以此类推)。然后,我们定义一个包含星期几名称的字符串数组`weekDays`,通过`dayOfWeek - 1`作为数组下标获取今天的星期几名称。最后,我们将结果输出到控制台。
相关问题
怎么判断某一天是星期几
在JavaWeb中,我们同样可以使用Java的Calendar类来判断某一天是星期几。下面是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(2022, 0, 1); // 设置日期为2022年1月1日
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
String[] weekDays = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
System.out.println("2022-01-01 is " + weekDays[dayOfWeek - 1]);
}
}
```
这段代码中,我们首先获取一个Calendar实例,并通过`set`方法设置日期为2022年1月1日。然后,我们通过`get`方法获取这一天是星期几,和上一个示例代码是一样的。最后,我们同样通过数组下标获取星期几名称,并输出到控制台。
JavaWeb中c:if根据参数action的值,显示不同的星期欢迎信息
可以使用 JSTL(JSP标准标记库)中的 c:choose 和 c:when 标签来实现该功能。具体代码如下:
```
<c:choose>
<c:when test="${param.action == 'Monday'}">
<p>Welcome to Monday!</p>
</c:when>
<c:when test="${param.action == 'Tuesday'}">
<p>Welcome to Tuesday!</p>
</c:when>
<c:when test="${param.action == 'Wednesday'}">
<p>Welcome to Wednesday!</p>
</c:when>
<c:when test="${param.action == 'Thursday'}">
<p>Welcome to Thursday!</p>
</c:when>
<c:when test="${param.action == 'Friday'}">
<p>Welcome to Friday!</p>
</c:when>
<c:when test="${param.action == 'Saturday'}">
<p>Welcome to Saturday!</p>
</c:when>
<c:when test="${param.action == 'Sunday'}">
<p>Welcome to Sunday!</p>
</c:when>
<c:otherwise>
<p>Welcome!</p>
</c:otherwise>
</c:choose>
```
该代码根据参数 action 的值来显示不同的欢迎信息,如果参数 action 不是上述星期的任何一个,就显示默认的欢迎信息。
阅读全文