#1362: DateFormats.kt

projectforge-business/src/main/kotlin/org/projectforge/framework/time/DateFormats.kt Type: Kotlin Data Format · Purpose: Data format utility for parsing, formatting, and converting date/time/number values. · Source: projectforge-business/src/main/kotlin/org/projectforge/framework/time/DateFormats.kt 303 lines · 195 code · 92 comments · 16 blank
Data format utility for parsing, formatting, and converting date/time/number values.

Class: DateFormats

Annotations

@JvmOverloads, @JvmStatic

Properties

NameMutable
monthPosval
dayPosval
dateParseFormatsval
saval
formatStringval
defaultDateFormatvar
defaultTimeNotationvar
localeval
userval
defaultExcelDateFormatvar
patternval

Functions

Architecture Analysis

Resides in projectforge-business, the core module containing domain logic, services, and persistence.

Git History

CommitWhat changed
868d6abb752025 -> 2026
ee32b3e3a5Code deprecations.
63081666f6Source file headers: 2024-> 2025.
67805f2fc1ThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (renamed for avoiding mis-understandings in code).
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
38bec971afThreadLocal -> Kotlin
24236f214aDateFormats: NPE fix for tests.
556b74ecd6DateFormats -> Kotlin: supports now user different from ThreadLocalUser (for e-mails). Date formats in vacation mails in recipient's format.