プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

JSPページで現在の日付と時刻を表示する方法

JSP(JavaServer Pages)を使えば、現在の日付と時刻を取得して表示するのは非常に簡単です。java.util.Date オブジェクトを作成し、toString() メソッドを呼び出すだけで、現在の日付と時刻を文字列として出力できます。

サンプルコード

以下は、JSPページ内で現在の日付と時刻を表示する基本的な例です。

<%@ page import = "java.io.*,java.util.*, javax.servlet.*" %>
<html>
   <head>
      <title>Display Current Date & Time</title>
   </head>
   <body>
      <center>
         <h1>Display Current Date & Time</h1>
      </center>
      <%
         Date date = new Date();
         out.print( "<h2 align = \"center\">" +date.toString()+"</h2>");
      %>
   </body>
</html>

コードのポイント

  • pageディレクティブ:必要なクラス(java.util.* など)をインポートします。
  • Dateオブジェクトの生成new Date() を呼び出した瞬間の日付と時刻が格納されます。
  • toString()メソッド:Dateオブジェクトを人間が読める形式の文字列に変換します。

実行手順

上記のコードを CurrentDate.jsp という名前で保存し、Webアプリケーションをデプロイした後、ブラウザから次のURLにアクセスしてください。

https://localhost:8080/CurrentDate.jsp

実行結果

Display Current Date & Time
Mon Jun 21 21:46:49 GMT+04:00 2010

ページを再読み込み(リフレッシュ)するたびに、表示される時刻の秒数が変化していることが確認できるはずです。これは、アクセスするたびに新しい Date オブジェクトが生成され、その瞬間の時刻が取得されているためです。


補足:日付を見やすい形式に整えるには

toString() の出力は英語圏向けの形式のため、日本語環境では SimpleDateFormat を使うとより読みやすくなります。

<%@ page import = "java.util.*, java.text.*" %>
<%
  Date date = new Date();
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");
  out.print(sdf.format(date));
%>

このようにすれば、「2024年06月21日 21時46分49秒」のような、日本人になじみのある形式で日付と時刻を表示できます。用途に応じて使い分けてください。

  1. OneNoteで日付と時刻を追加・編集する方法

    OneNoteで新しいページを作成すると、ノートブックに日付と時刻のスタンプが自動的に追加されます。この自動の日付と時刻は編集可能で、OneNoteが提供するタイムスタンプ機能を使えば、ページに自由に日付や時刻を追加することもできます。さらに、現在の日付や過去の日付を追加したり、特定の日付を入力して祝日などの予定を記録しておくことも可能です。 OneNoteで日付と時刻を挿入する方法 タイムスタンプとは、ノートブックのページに日付や時刻を追加できるOneNoteの便利な機能です。OneNoteで利用できるタイムスタンプには、以下の3種類があります。 日付: 今日の日付を挿入します。 時刻:

  2. ExcelとGoogleスプレッドシートで現在の日付・時刻を表示する方法

    ExcelやGoogleスプレッドシートで現在の日付と時刻を表示したい場合、いくつかの簡単な方法があります。キーボードショートカットを使う方法のほかに、最も手軽なのがNOW関数とTODAY関数を活用する方法です。これらの関数は、Microsoft ExcelとGoogleスプレッドシートの両方で共通して使用できます。 現在の日付・時刻を表示する2つの方法 ExcelとGoogleスプレッドシートで現在の日付や時刻を表示するには、以下の方法があります。 キーボードショートカットを使う NOW関数とTODAY関数を使う それぞれの手順を詳しく見ていきましょう。 1. キーボードショートカットを