`
marine8888
  • 浏览: 540446 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

毫秒转换成时分秒 格式:HH:mm:ss Java实现

阅读更多

 

long  ms = 300 * 1000 ;//毫秒数

SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");//初始化Formatter的转换格式。

String hms = formatter.format(ms);

 

可得hms 的值为  00:05:00. 即0时5分0秒。

 

将时间转换为秒:

        String time ="01:22:12";
        String[] my =time.split(":");
        int hour =Integer.parseInt(my[0]);
        int min =Integer.parseInt(my[1]);
        int sec =Integer.parseInt(my[2]);

        long totalSec =hour*3600+min*60+sec;

 其中,totalSec 的 值 即 所 需。
2
4
分享到:
评论
6 楼 hongbingfans 2015-01-10  
4楼正解;
5 楼 dandongsoft 2013-09-25  
写的好像有问题阿
4 楼 Romotc 2012-09-13  
dengzhangtao 写道
为什么多了8个小时,什么bug

formatter.setTimeZone(TimeZone.getTimeZone("GMT+00:00"));
3 楼 dengzhangtao 2012-04-02  
为什么多了8个小时,什么bug
2 楼 marine8888 2011-11-16  
因为你是男人,多一个8.
1 楼 刘可如 2011-09-22  
为什么我运行出来的结果是08:05:00呢?

相关推荐

Global site tag (gtag.js) - Google Analytics