我已经解析了java.util.Datea,String但是它将本地时区设置为date对象的时区.
时区没有指定String从中Date解析.我想设置date对象的特定时区.
我怎样才能做到这一点?
我需要在两个日期之间找到一个时间。让我们说dateStart = 1470712122173和dateStop = 1470712127320。这两个日期之间的差异等于5147
所以,根据这个我希望得到一个答案 = 5 秒,但我看到19:00:05. 这19个小时从哪里来?
毫秒代码 (= 5147) -> 时间:
private string foo(long dateStart, long dateStop) {
long diff = dateStop - dateStart;
DateFormat simple = SimpleDateFormat.getTimeInstance();
Date date = new Date(diff);
return simple.format(date);
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的解释。