commit 3db2403f55914a2251afbd48abae95c161a16ee5 parent 557cde692c52ae134fc3ee0d77eec60d8379b5e6 Author: MS <ms@taler.net> Date: Mon, 25 May 2020 17:04:40 +0200 LocalDateTime->ZonedDateTime Diffstat:
| M | util/src/test/kotlin/TimeTest.kt | | | 23 | ++++++++++++++++++----- |
1 file changed, 18 insertions(+), 5 deletions(-)
diff --git a/util/src/test/kotlin/TimeTest.kt b/util/src/test/kotlin/TimeTest.kt @@ -1,11 +1,8 @@ import org.junit.Test -import java.time.Instant -import java.time.LocalDate -import java.time.LocalDateTime -import java.time.ZoneId +import java.time.* +import java.time.format.DateTimeFormatter class TimeTest { - @Test fun importMillis() { fun fromLong(millis: Long): LocalDateTime { @@ -17,4 +14,20 @@ class TimeTest { val ret = fromLong(0) println(ret.toString()) } + + @Test + fun formatDateTime() { + fun formatDashed(dateTime: LocalDateTime): String { + val dtf = DateTimeFormatter.ISO_LOCAL_DATE + return dtf.format(dateTime) + } + fun formatZonedWithOffset(dateTime: ZonedDateTime): String { + val dtf = DateTimeFormatter.ISO_OFFSET_DATE_TIME + return dtf.format(dateTime) + } + val str = formatDashed(LocalDateTime.now()) + println(str) + val str0 = formatZonedWithOffset(LocalDateTime.now().atZone(ZoneId.systemDefault())) + println(str0) + } } \ No newline at end of file