我们有一个用例,其中我们有startDateTime,endDateTime和timeZoneOffset.
timeZoneOffset: UTC-2:30
Here the expected time is mentioned if timezoneOffset is in negative.
current time | expected time after UTC adjustment |
---|---|
startDateTime: 2023-07-25T12:40:46.143Z | 2023-07-25T10:10:46.143Z |
endDateTime: 12023-07-25T12:54:05.558Z | 2023-07-25T10:24:05.558Z |
timeZoneOffset: UTC+2:30
Here the expected time is mentioned if timezoneOffset is in positive.
current time | expected time after UTC adjustment |
---|---|
2023-07-25T12:43:05.558Z | 2023-07-25T15:10:05.558Z |
2023-07-25T12:54:05.558Z | 2023-07-25T15:24:05.558Z |
我们在LocalDateTime,ZoneOffSet中寻找方法.但我们没有找到方法,我们可以用来获得预期的时间.
谁能推荐一下我们可以在Java/Kotlin中使用哪些库来获得预期的结果?
我期待与UTC值调整后的日期时间格式的输出.我们希望将日期时间转换为本地时间.
我们有以下代码片段供您参考:
var timeZoneOffset: String? = null
timeZoneOffset: "UTC-08:00"
var startDateTime: LocalDateTime? = null
startDateTime: 2023-07-25T12:40:46.143Z
var endDateTime: LocalDateTime? = null
endDateTime: 2023-07-25T12:43:05.558Z