首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Kotlin -如何从字符串日期中获取时间("HH:mm")

Kotlin -如何从字符串日期中获取时间("HH:mm")
EN

Stack Overflow用户
提问于 2018-07-14 01:21:19
回答 2查看 6.2K关注 0票数 2

我如何从json中获取时间,其中我的值如下:

代码语言:javascript
复制
"time": ["1507457400000", "1507458600000"] //Strings

Javascript中,我可以这样做

代码语言:javascript
复制
new Date(1507457400000)             // return Sun Oct 08 2017 12:10:00 GMT+0200
new Date(1507457400000).getHours()   // return 12
new Date(1507457400000).getMinutes() // return 10

但是我不知道怎么用kotlin来争取时间。你知道从我拥有的数据中获取时间的最好方法是什么吗?

EN

回答 2

Stack Overflow用户

发布于 2018-07-14 02:27:43

代码语言:javascript
复制
val date = SimpleDateFormat("HH:mm").format(Date((1507457400000 / 1000)))
票数 2
EN

Stack Overflow用户

发布于 2018-07-14 01:27:40

使用以下命令:

代码语言:javascript
复制
    val calendar = Calendar.getInstance()
    calendar.timeInMillis = 1507457400000
    val date = calendar.time

如果在像str这样的字符串中有毫秒

代码语言:javascript
复制
    val calendar = Calendar.getInstance()
    calendar.timeInMillis = str.toLong()
    val date = calendar.time

对于小时和分钟:

代码语言:javascript
复制
    val h = calendar.get(Calendar.HOUR_OF_DAY)
    val m = calendar.get(Calendar.MINUTE)
    val result = h.toString() + ":" + m.toString()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51330064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档