gpt4 book ai didi

android - Kotlin DateTimeformat 返回错误的月份

转载 作者:太空狗 更新时间:2023-10-29 15:50:20 25 4
gpt4 key购买 nike

<分区>

简单的代码,但是有问题!我是 Kotlin 的新手,试图获取日期字符串并将其转换为 Date() 格式。当我转换回来时,它给出了错误的月份。示例:

var cal = Calendar.getInstance()
cal.timeZone = TimeZone.getTimeZone("America/New_York")
cal.set(2018, 1, 20)
val date: Date = cal.time
println(date) //This prints: Tue Feb 20 23:25:59 EST 2018

当月份设置为 1(一月)时,为什么我得到的是二月?

最终,我想获取一个格式为“MM/dd/yyyy”的字符串并将其转换为 Date() 格式,但似乎遇到了麻烦(需要支持 API 15),而使用 Calendar 是我的尝试在没有需要更高版本 API 的日期格式化程序的情况下执行此操作。关于更好的方法有什么想法吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com