JSP页面获取时间和日期的方法

本文记录了动态获取时间以及获取日期的方法,同时也向大家提供了其它方法的参考。

1、动态获取时间

        先通过<%=today%>来显示时间

 
<%=today%>

        然后编写时间变化的javascript代码

 

通过οnlοad=“showtime()”来运行这段javascript代码。

                至此,动态显示时间的代码已经完成!

2、静态显示时间和日期(想要更新需要对页面进行刷新)
        获取时间:
<%Date date=new Date();
String today= DateFormat.getTimeInstance().format(date);%>//获取系统现在时间

 
<%=today%>
         获取想要的日期:
<% java.text.SimpleDateFormat formatter=new java.text.SimpleDateFormat("yyyy年");//获取当前属于哪一年
                         java.util.Date currentyear=new java.util.Date();
                            java.text.SimpleDateFormat formatte=new java.text.SimpleDateFormat("MM月dd日");//获取当前属于哪月哪日
                            java.util.Date currentdate=new java.util.Date();
%>

 

<%=formatter.format(currentyear)%>><%=formatte.format(currentdate)%>>

在.SimpleDateFormat("yyyy年")双引号中的内容可以根据自己想要得到的时间格式来书写

                例:.SimpleDateFormat("yyyy年mm月dd日")

         获取当前是星期几:

        

<%
 int weeks=cal.get(Calendar.DAY_OF_WEEK);//获取当前是星期几
                            String we=null;
                            switch (weeks){
                                case 0:we="周六";break;
                                case 1:we="周日";break;
                                case 2:we="周一";break;
                                case 3:we="周二";break;
                                case 4:we="周三";break;
                                case 5:we="周四";break;
                                case 6:we="周五";break;
                            }
                        %>

<%=we%>

当然,还有其他获取时间和日期的方法:(此处只列举两种)

<%java.util.Date date=new java.util.Date();%>   
现在是:<%=date%> 
运行结果:    
现在是:Sun Aug 06 16:39:54 CST 2023
Date now = new Date();    
out.println(DateFormat.getTimeInstance().format(now));   
运行结果:    
16:39:54 PM

你可能感兴趣的:(java,前端,javascript)