JAVA格式化同一天时间间隔_java中时间格式化怎么去时间间隔值
java中時間格式化怎么去時間間隔值
關注:61??答案:2??mip版
解決時間 2021-01-12 11:52
提問者眼淚↓流到叻心里
2021-01-11 20:30
比如2015-02-03 13:25:55 與 2015-02-04 15:25:55 之間的時間間隔怎么獲取
最佳答案
二級知識專家守給你的承諾
2021-01-11 21:46
轉換成秒-相減取絕對值。
public?static?long?Date2timeStamp(String?time)?{
String?startDate?=?time.split("?")[0];
String?startTime?=?time.split("?")[1];
Calendar?nowDate?=?Calendar.getInstance();
long?timeStamp?=?0;
if?(!startDate.equals(""))?{
String[]?s?=?startDate.split("-");
nowDate.set(Calendar.DAY_OF_MONTH,?Integer.parseInt(s[2]));
nowDate.set(Calendar.MONTH,?Integer.parseInt(s[1])?-?1);
nowDate.set(Calendar.YEAR,?Integer.parseInt(s[0]));
String[]?t?=?startTime.split(":");
nowDate.set(Calendar.HOUR_OF_DAY,?Integer.parseInt(t[0]));
nowDate.set(Calendar.MINUTE,?Integer.parseInt(t[1]));
nowDate.set(Calendar.SECOND,?Integer.parseInt(t[2]));
timeStamp?=?nowDate.getTimeInMillis()?/?1000;
}
return?timeStamp;
}
全部回答
1樓撫弦思華年
2021-01-11 23:21
我試了 能運行的啊,
輸出:
現在是: 22時16分43秒
你是如何不能運行,報的什么錯誤信息?!!
--------------------------------------------------
這個format(string, object[])方法要求jdk1.5以上
在eclipse查看 windows-preferences-java-installed jres
如果你保證的你的jdk安裝在1.5的話,
那就是eclipse的自動編譯級別過低!!!!
在windows-preferences-java-complier
右邊 jdk compliance
compiler compliance level: 選擇 5.0
改完會自動編譯~ 再運行試試
我要舉報
如以上問答內容為低俗/色情/暴力/不良/侵權的信息,可以點下面鏈接進行舉報,我們會做出相應處理,感謝你的支持!
→點此我要舉報以上信息!←
推薦資訊
大家都在看
總結
以上是生活随笔為你收集整理的JAVA格式化同一天时间间隔_java中时间格式化怎么去时间间隔值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑没网络设备dns服务器没检测到响应,
- 下一篇: 网络系统服务器子系统,网管系统中服务器及