浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

【Android】文字列をDate型に変換する

そこまで複雑な処理でもないのですが、今後も使いそうなので備忘録としてまとめ。
タイトル通り、Android で文字列を Date 型に変換する方法についてです。

参考にさせていただいた記事はこちらから。

【Android】DateをStringへ、StringをDateへ変換 | るゔのブログ
https://ameblo.jp/s1lva/entry-12342423041.html

 

サンプルコードは下記のとおりです。

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.JAPAN);
try {
    Date date = sdf.parse('2021-11-17 14:00:00');
    // 任意の処理を実行
} catch (ParseException e) {
    e.printStackTrace();
}

SimpleDateFormat を使って、StringDate に変換しています。
なお、SimpleDateFormatnew するときの第一引数は、変換したい文字列にあったフォーマットを定義するようにしてください。

ちなみに、Date 型を文字列に変換する場合は、下記のようにします。

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.JAPAN);
String string = sdf.format([変換したいDate型のデータ]);

処理としては以上です。

 

以上、Android で文字列データを Date 型に変換する方法についてでした。
ご参考になれば幸いです。

  • この記事いいね! (0)