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