時間形式
時刻形式 (プロトコル) | 説明 |
---|---|
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);