Use java.time instead of kotlinx-datetime
This commit is contained in:
parent
8e0848a497
commit
1aa4c374d1
@ -62,7 +62,6 @@ subprojects {
|
|||||||
implementation("$kotlinX:kotlinx-serialization-core:$serializationVer")
|
implementation("$kotlinX:kotlinx-serialization-core:$serializationVer")
|
||||||
implementation("$kotlinX:kotlinx-serialization-json:$serializationVer")
|
implementation("$kotlinX:kotlinx-serialization-json:$serializationVer")
|
||||||
listOf(
|
listOf(
|
||||||
"$kotlinX:kotlinx-datetime-jvm:0.2.1",
|
|
||||||
"com.typesafe:config:1.4.1",
|
"com.typesafe:config:1.4.1",
|
||||||
"io.github.config4k:config4k:0.4.2",
|
"io.github.config4k:config4k:0.4.2",
|
||||||
"com.github.Vatuu:discord-rpc:1.6.2"
|
"com.github.Vatuu:discord-rpc:1.6.2"
|
||||||
@ -79,7 +78,6 @@ subprojects {
|
|||||||
}
|
}
|
||||||
withType(ShadowJar::class) {
|
withType(ShadowJar::class) {
|
||||||
this.configurations = listOf(shadowC)
|
this.configurations = listOf(shadowC)
|
||||||
relocate("kotlinx.datetime", "${rootProject.group}.datetime")
|
|
||||||
relocate("javassist", "${rootProject.group}.javassist")
|
relocate("javassist", "${rootProject.group}.javassist")
|
||||||
relocate("org.reflections8", "${rootProject.group}.reflectionlib")
|
relocate("org.reflections8", "${rootProject.group}.reflectionlib")
|
||||||
relocate("com.typesafe.config", "${rootProject.group}.typesafe.config")
|
relocate("com.typesafe.config", "${rootProject.group}.typesafe.config")
|
||||||
|
@ -3,14 +3,11 @@ package fr.username404.snowygui.gui.feature
|
|||||||
import com.mojang.blaze3d.vertex.PoseStack
|
import com.mojang.blaze3d.vertex.PoseStack
|
||||||
import fr.username404.snowygui.Snowy.Companion.onEvent
|
import fr.username404.snowygui.Snowy.Companion.onEvent
|
||||||
import fr.username404.snowygui.gui.FontUtil
|
import fr.username404.snowygui.gui.FontUtil
|
||||||
import kotlinx.datetime.Clock as DatetimeClock
|
import java.time.LocalDateTime
|
||||||
import kotlinx.datetime.TimeZone
|
|
||||||
import kotlinx.datetime.toLocalDateTime
|
|
||||||
|
|
||||||
@ButtonInfo(Category.MISC)
|
@ButtonInfo(Category.MISC)
|
||||||
object Clock: ButtonImpl() {
|
object Clock: ButtonImpl() {
|
||||||
private val currentTimezone = TimeZone.currentSystemDefault()
|
override fun toString(): String = LocalDateTime.now().run {
|
||||||
override fun toString(): String = DatetimeClock.System.now().toLocalDateTime(currentTimezone).run {
|
|
||||||
arrayOf(hour, minute, second).map {
|
arrayOf(hour, minute, second).map {
|
||||||
(it.takeIf { (it >= 10) } ?: "0$it").toString()
|
(it.takeIf { (it >= 10) } ?: "0$it").toString()
|
||||||
}.reduce { previous, current -> "$previous:$current"}
|
}.reduce { previous, current -> "$previous:$current"}
|
||||||
|
Loading…
Reference in New Issue
Block a user