[Java] yyyy-MM-dd HH:mm:ss 時刻形式 タイムスタンプ 総合解釈 超詳細

時間形式

時刻形式 (プロトコル) 説明
gg 期間または時代。
y 元号のない年。先行ゼロはありません。
yy 元号のない年。先行ゼロ付き。
yyyy 紀元を含む 4 桁の年。
M 月番号。1 桁の月には先行ゼロがありません。
んん 月番号。1 桁の月には先行ゼロがあります。
うーん AbbreviatedMonthNames で定義されている、月の省略名。
んー MonthNames で定義されている月の完全な名前。
d 月の日。1 桁の日付には先行ゼロがありません。
dd 月の日。1 桁の日付には先行ゼロがあります。
ddd AbbreviatedDayNames で定義されている曜日の省略名。
dddd DayNames で定義されている曜日の完全な名前。
時間 12 時間制の時間。1 桁の時間には先行ゼロがありません。
うーん 12 時間制の時間。1 桁の時間には先行ゼロがあります。
H 24 時間形式の時間。1 桁の時間には先行ゼロがありません。
HH 24 時間形式の時間。1 桁の時間には先行ゼロがあります。
メートル 分。先行ゼロなしの 1 桁の分。
んん 分。1 桁の分には先行ゼロがあります。
s 2番。先行ゼロなしの 1 桁の秒。
ss 2番。1 桁の秒には先行ゼロがあります。
秒の小数精度は 1 桁です。残りの桁は切り捨てられます。

文字列から時間形式への変換

ジャワ

文字列から時刻へのフォーマット:

import java.text.SimpleDateFormat;
import java.util.Date;

String str_time = "2022-01-01 12:00:00";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date time_obj = formatter.parse(str_time);

時刻形式を文字列に変換します。

Date time_obj = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str_time = formatter.format(time_obj);

おすすめ

転載: blog.csdn.net/gao511147456/article/details/129305135