EN · DE · RU · FR · ES

#1373: TimeUnit.kt

projectforge-business/src/main/kotlin/org/projectforge/framework/time/TimeUnit.kt Type: Kotlin · Role: Component · Source: projectforge-business/src/main/kotlin/org/projectforge/framework/time/TimeUnit.kt 34 lines · 10 code · 22 comments · 2 blank
Source code file at projectforge-business/src/main/kotlin/org/projectforge/framework/time/TimeUnit.kt containing Kotlin code for the Component layer.

Code Structure

Classes: TimeUnit

Enum classes: TimeUnit

Properties (1): millis

Package: org.projectforge.framework.time

Source Code (abridged)

package org.projectforge.framework.time

enum class TimeUnit(val millis: Long) {
  SECONDS(1000L),
  MINUTE(60 * SECONDS.millis),
  HOUR(60 * MINUTE.millis),
  DAY(24 * HOUR.millis),
  WEEK(7 * DAY.millis),
  MONTH(30 * DAY.millis),
  YEAR(365 * DAY.millis),
}

Git History

868d6abb7 2025 -> 2026
63081666f Source file headers: 2024-> 2025.
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
10c495b5f TimeAgo: TimeUnit.MINUTE. 2FA BruteForce tested (incl. user deactivation and reactivation).