#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入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本