【发布时间】:2021-10-08 19:25:35
【问题描述】:
我想从两个不同的变量生成一个 DateTime 变量(从 myLongDateAndTime 获取日期,从 myStringTime 获取时间,我该怎么做?
String myStringTime="12:30:10"; // Come from DB
long myLongDateAndTime= 1628197200000 // Come from another DB stores date and times in timestamp format of Thu Aug 05 2021 17:00:00 GMT-0400
DateTime myDateTime=??? // should get Thu Aug 05 2021 12:30:10
【问题讨论】:
-
这能回答你的问题吗? Java string to date conversion
-
@jhamon - 它不像链接中的要求那么简单:)。早些时候,我也不太确定应该将哪个问题标记为重复,但在阅读了 SO 创始人之一的文章Handling Duplicate Questions 之后,我更好地理解了它。简而言之,当要求完全相同时,应将问题标记为重复。
-
@jhamon 感谢您的回答,但我的问题是我读到 DateTime 是相互的,无法更改,在这里我想结合 2 种有点混淆的不同转换。
-
亲爱的@ArvindKumarAvinash,感谢您的完整回答,感谢。那么既没有 setDate 也没有 setTime 来做类似 ``` new DateTime().setTime(myStringTime).setDate(myLongDateAndTime.toMillis()) ``` ?
-
好的。谢谢你亲爱的@ArvindKumarAvinash