首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JSP 獲取伺服器時間簡單調用範例

     編輯:關於JSP

核心程式碼

<%
  Calendar c = Calendar.getInstance();
  int year = c.get(Calendar.YEAR);
  int month = c.get(Calendar.MONTH); // 注意:0-11 代表 1-12 月
  int day = c.get(Calendar.DAY_OF_MONTH); // 正確常數為 DAY_OF_MONTH
%>

頁面顯示調用

目前伺服器時間:<%=year%> 年 <%=month + 1%> 月 <%=day%> 日

完整範例

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.util.Calendar" %>
<html>
<head><title>伺服器時間</title></head>
<body>
  <%
    Calendar c = Calendar.getInstance();
    int year = c.get(Calendar.YEAR);
    int month = c.get(Calendar.MONTH) + 1; // 月份需 +1
    int day = c.get(Calendar.DAY_OF_MONTH);
    int hour = c.get(Calendar.HOUR_OF_DAY);
    int minute = c.get(Calendar.MINUTE);
    int second = c.get(Calendar.SECOND);
  %>
  <h2>伺服器當前時間:<%=year%>-<%=month%>-<%=day%> <%=hour%>:<%=minute%>:<%=second%></h2>
</body></html>

常用 Calendar 常數對照

常數含義範圍
YEAR年份如 2024
MONTH月份 (0 基底)0-11 (需 +1)
DAY_OF_MONTH月份中的第幾天1-31
HOUR_OF_DAY24 小時制小時0-23
MINUTE分鐘0-59
SECOND秒0-59
DAY_OF_WEEK星期幾1(日)-7(六)

進階:格式化輸出

<%@ page import="java.text.SimpleDateFormat" %>
<%
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
  String formatted = sdf.format(new java.util.Date());
%>
<%=formatted%> <!-- 輸出:2024-01-15 14:30:45 一 -->
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved