kotlin 時間の加算を実行する
kotlinで、時間の加算を実行する手順を記述してます。「plusHours
」などを使用して加算します。kotlinは1.7を使用しています。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
手順
時間の加算を実行するには、以下のメソッドで可能です。
メソッド | 内容 |
---|---|
dt.plusHours(数値) | 数値 分 時間を加算 |
dt.plusMinutes( | 数値 分 分を加算 |
dt.plusSeconds( | 数値 分 秒を加算 |
実際に、加算してみます。見やすいようにフォーマットを指定して出力してます。
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
fun main(){
val d = LocalDateTime.now()
println(d) // 2022-04-21T12:05:05.750125700
var result = d.plusHours(3).format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss"))
println(result) // 2022/04/21 15:15:08
result = d.plusHours(25).format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss"))
println(result) // 2022/04/22 13:15:08
result = d.plusMinutes(10).format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss"))
println(result) // 2022/04/21 12:25:08
result = d.plusSeconds(100).format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss"))
println(result) // 2022/04/21 12:16:48
}
それぞれ現在日時から指定した単位で加算されていることが確認できます。
-
前の記事
java 正規表現で最初と最後に指定した文字が含まれているかを判定する 2023.02.25
-
次の記事
GAS 全てのシートを取得する 2023.02.25
コメントを書く