zoukankan      html  css  js  c++  java
  • atitit.标准时间格式 相互转换 秒数 最佳实践

    atitit.标准时间格式 相互转换 秒数 最佳实践 

    例如00:01:19 转换为秒数  79,,and互相转换

     

    一个思路是使用div 60 mod...只是麻烦的...

     

    更好的方法是使用stamp

    ...

     

    前台加入个日期,使用时间戳来计算...

     

    作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

    转载请注明来源: http://blog.csdn.net/attilax

     

     

    public static void main(String[] args) throws ParseException {

    // TODO Auto-generated method stub

    String s="00:01:09";

    int sec=str2secs(s);   //69

    System.out.println(sec);

    sec=79;  //00:01:19

    System.out.println(secs2str(sec));

    }

    private static String secs2str(int secthrows ParseException {

     String date="2014-01-01";

    Date start= DateUtil.str2date_excpt(date+" 00:00:00"true); 

    long endTimestamp = sec*1000+start.getTime();

    Date end=new Date(endTimestamp);

    String s=DateUtil.date2str(end, true);

    String[] sa=s.split(" ");

    return sa[1];

    }

    private static int str2secs(String s) throws ParseException {

     String date="2014-01-01";

     String full=date+" "+s;

    Date dt= DateUtil.str2date_excpt(full, true);

    Date dt2= DateUtil.str2date_excpt(date+" 00:00:00"true);

    int i=DateUtil.getSecondInterval(dt2, dt);

     

    return i;

    }

     

    參考

    paip.日期时间操作以及时间戳uapi php java python 总结 - attilax的专栏 博客频道 - CSDN.NET.htm

  • 相关阅读:
    Unity PhysicsScene测试
    游戏编程精粹学习
    Unity StreamingMipmaps 简单测试
    稀疏贴图 SparseTexture
    前端工程师是怎样一种职业
    web资源预加载-生产环境实践
    2019年终总结——三十而立
    一种前端灰度发布方案
    2018年终总结——越过山丘
    记录一个前端bug的解决过程
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5031177.html
Copyright © 2011-2022 走看看