atitit.标准时间格式 互相转换 秒数 最佳实践
atitit.标准时间格式互相转换秒数最佳实践
例如00:01:19转换为秒数79,,and互相转换
一个思路是使用div60mod...不过麻烦的...
更好的方法是使用stamp
...
前台添加个日期,使用时间戳来计算...
作者::老哇的爪子Attilax艾龙,EMAIL:1466519819@qq.com
转载请注明来源:http://blog.csdn.net/attilax
publicstaticvoidmain(String[]args)throwsParseException{
//TODOAuto-generatedmethodstub
Strings="00:01:09";
intsec=str2secs(s);//69
System.out.println(sec);
sec=79;//00:01:19
System.out.println(secs2str(sec));
}
privatestaticStringsecs2str(intsec)throwsParseException{
Stringdate="2014-01-01";
Datestart=DateUtil.str2date_excpt(date+"00:00:00",true);
longendTimestamp=sec*1000+start.getTime();
Dateend=newDate(endTimestamp);
Strings=DateUtil.date2str(end,true);
String[]sa=s.split("");
returnsa[1];
}
privatestaticintstr2secs(Strings)throwsParseException{
Stringdate="2014-01-01";
Stringfull=date+""+s;
Datedt=DateUtil.str2date_excpt(full,true);
Datedt2=DateUtil.str2date_excpt(date+"00:00:00",true);
inti=DateUtil.getSecondInterval(dt2,dt);
returni;
}
参考
paip.日期时间操作以及时间戳uapiphpjavapython总结-attilax的专栏-博客频道-CSDN.NET.htm
优质内容筛选与推荐>>