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

JSPで日付をフォーマットする方法は?


タグは、さまざまな方法で日付をフォーマットするために使用されます。

属性

タグには次の属性があります-

属性 説明 必須 デフォルト はい なし いいえ いいえ デフォルト いいえ デフォルト いいえ なし いいえ デフォルトのタイムゾーン いいえ ページに印刷 スコープ いいえ ページ
表示する日付値
タイプ 日付、時刻、または両方 日付
dateStyle FULL、LONG、MEDIUM、SHORT、またはDEFAULT
timeStyle FULL、LONG、MEDIUM、SHORT、またはDEFAULT
パターン カスタムフォーマットパターン
timeZone 表示された日付のタイムゾーン
var フォーマットされた日付を格納する変数の名前
フォーマットされた日付を格納する変数のスコープ

パターン属性は、日付のさらに正確な処理を指定するために使用されます-

コード 目的 サンプル
G 時代の指定者 AD
y 2002
M 4月と04日
d 月の日 20
h 時間(12時間) 12
H 時間(24時間) 0
m 45
s 2番目 52
S ミリ秒 970
E 曜日 火曜日
D その年の日 180
F その月の曜日 2(月の第2水曜日)
w その年の週 27
W その月の週 2
a 午前/午後インジケーター PM
k 時間(12時間) 24
K 時間(24時間) 0
z タイムゾーン 中央標準時
'
テキストのエスケープ
''
一重引用符

<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "fmt" uri = "https://java.sun.com/jsp/jstl/fmt" %>
<html>
   <head>
      <title>JSTL fmt:dateNumber Tag</title>
   </head>
   <body>
      <h3>Number Format:</h3>
      <c:set var = "now" value = "<% = new java.util.Date()%>" />
      <p>Formatted Date (1): <fmt:formatDate type = "time" value = "${now}" /></p>
      <p>Formatted Date (2): <fmt:formatDate type = "date" value = "${now}" /></p>
      <p>Formatted Date (3): <fmt:formatDate type = "both" value = "${now}" /></p>
      <p>Formatted Date (4): <fmt:formatDate type = "both" dateStyle = "short" timeStyle = "short" value = "${now}" /></p>
      <p>Formatted Date (5): <fmt:formatDate type = "both" dateStyle = "medium" timeStyle = "medium" value = "${now}" /></p>
      <p>Formatted Date (6): <fmt:formatDate type = "both" dateStyle = "long" timeStyle = "long" value = "${now}" /></p>
      <p>Formatted Date (7): <fmt:formatDate pattern = "yyyy-MM-dd" value = "${now}" /></p>
   </body>
</html>

上記のコードは次の結果を生成します-

Date Format:
Formatted Date (1): 14:27:18
Formatted Date (2): 23-Sep-2010
Formatted Date (3): 23-Sep-2010 14:27:18
Formatted Date (4): 23/09/10 14:27
Formatted Date (5): 23-Sep-2010 14:27:18
Formatted Date (6): 23 September 2010 14:27:18 GST
Formatted Date (7): 2010-09-23

  1. Androidで日付と時刻をフォーマットする方法は?

    この例は、Androidで日付と時刻をフォーマットする方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="https://sche

  2. Androidでミリ秒を日付形式に変換するにはどうすればよいですか?

    この例は、Androidでミリ秒を日付形式に変換する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://schema