LoginSignup
0
0

More than 3 years have passed since last update.

文字列の日付を整えて文字列で表示する実例(android kotlin)

Posted at

文字列を日付型に変換したり、日付型を文字列に変換するやり方はたくさん出てきます。

が、実例が出てこなかったのでまとめておきます。

流れとしては
①string型をparseしてdate型に変換
②date型を、整えたい形のstring型に変換

実例を見た方がわかりやすいかと思います

val dateStr = "2020-01-02 03:04:05"
// dateStrの形式に""ぴったり""合わせてください↓
val sdf = SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
val convertedDate = sdf.parse(dateStr)

val sdf2 = SimpleDateFormat("年はyyyyで、月はMMで、日はddのHH時mm分、ss秒")
val resultStr = sdf2.format(convertedDate)

resultStrには
「年は2020で、月は01で、日は02の03時04分、05秒」と出力されます。

あと、sdf.parseをするときに注意なのが、例えばssは要らないとして
"yyyy-MM-dd HH:mm"なんて書いたらエラーになります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0