#18 Kotlinで学ぶ日付と時刻の扱いの基本
Kotlinの日付操作は、Javaの`java.time`パッケージをそのまま利用できます。この記事では、Kotlinにおける日付の基本的な扱い方を解説します。
LocalDateTimeを使う
import java.time.LocalDateTime
val now = LocalDateTime.now()
println(now)
日付を文字列にする
import java.time.format.DateTimeFormatter
val formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日")
println(now.format(formatter))
日付を計算する
val threeDaysLater = now.plusDays(3)
Kotlinならではの注意点
KotlinにはJava向けの`java.time`をより簡潔に扱える`kotlinx-datetime`という専用のライブラリもあります。基本はJavaの機能をそのまま使えますが、マルチプラットフォーム(Kotlin Multiplatform)を意識したプロジェクトでは、こうした専用ライブラリの利用も検討されます。
まとめ
Kotlinの日付操作はJavaの`java.time`がそのまま使えます。プロジェクトに応じて`kotlinx-datetime`のような専用ライブラリも視野に入れましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Kotlinをもっと学びたい方には「やさしいKotlin入門」がおすすめです。
コメント
コメントを投稿