SimpleDateFormatは、ロケール関連の方法で日付をフォーマットおよび解析する具体的なクラスです。フォーマット(日付 - >テキスト)、解析(テキスト>日付)、および正規化を許可します。
SimpledAteFormatを使用すると、ユーザー定義の日時形式パターンを選択できます。ただし、gettimeInstance、getDateInstance、またはgetDateTimeInstanceを介して日付のフォーマッタを作成することをお勧めします。このようなクラスの各メソッドは、デフォルトのフォーマットモードで初期化された日付/時刻のフォーマッタを返すことができます。フォーマットパターンは、必要に応じてApplyPatternメソッドを使用して変更できます。
日付と時刻モード
SimpleDateFormat使用方法
上記の「日付と時刻モード」に従って、一致する必要があるパターンを設定すると、文字列と日付タイプの間の交換を実現できます。たとえば
文字列タイプの時間は、日付のタイプ時間に変換されます。一般的に使用されるいくつかの時間形式は次のとおりです。
a。時間形式:「2015-08-28」、モード:「yyyy-mm-dd」
SimpledAteFormat dateFormat = new SimpleDateFormat( "yyyy-mm-dd"); date date = dateformat.parse( "2015-08-28");
b。時間形式:「2015-08-28 18:28:30」、モード:「yyyy-mm-dd HH:mm:ss」
SimpledAteFormat dateFormat = new SimpleDateFormat( "yyyy-mm-dd hh:mm:ss"); date date = dateformat.parse( "2015-08-28 18:28:30");
c。時間形式:「2015-8-28」、モード:「YYYY-MD」
SimpledAteFormat dateFormat = new SimpleDateFormat( "yyyy-md"); date date = dateformat.parse( "2015-8-28");
d。時間形式:「2015-8-28 18:8:30」、モード:「yyyy-md H:M:S」
SimpleDateFormat dateFormat = new SimpleDateFormat( "yyyy-md h:m:s"); date date = dateformat.parse( "2015-8-28 18:8:30");
e。時間形式:「2015年8月28日6:8:30 PM」、モード:「MMM D、YYYY H:M:S AA」
SimpledateFormat dateFormat = new SimpleDateFormat( "MMM D、Yyyy H:M:S aa"、locale.english); date date = dateformat.parse( "2015年8月28日6:8:30 PM");
f。時間形式:「金曜日8月28日18:08:30 CST 2015」、モード:「EEE MMM D HH:MM:SS 'CST' YYYY」
SimpleDateFormat dateFormat = new SimpleDateFormat( "eee mmm d hh:mm:ss 'cst' yyy"、locale.english); date date = dateformat.parse( "fri 8月18:08:30 CST 2015");
日付のタイプ時間を文字列タイプ時間に変換します
これは、「文字列の時間を日付のタイプ時間に変換する」の逆操作です。日付を変更するだけです= dateformat.parse([string type time]); string date = dateformat.format([date type time]);。たとえば、現在の時間をフォームにフォーム[yyyyy year m month d day]に形成します。
SimpleDateFormat dateFormat = new SimpledateFormat( "yyyyy year m month d day");文字列date = dateformat.format(new date());
注:時間形式の変換を行うと、主にタイムフォーマットに一致する適切なパターンが見つかります。さらに、英語形式で時間を変換する場合、locale.englishを持ち込む必要があります。そうしないと、オペレーティングシステムが英語で、時間形式とモードが時間変換中に一貫している必要がある場合を除き、ローカライズされた設定にデフォルトで変換が失敗します。
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。