毫秒转换成时分秒 格式:HH:mm:ss Java兑现
来源:互联网 发布:网络项目运营方案模板 编辑:程序博客网 时间:2024/05/25 19:55
毫秒转换成时分秒 格式:HH:mm:ss Java兑现
1、毫秒转换成时分秒 格式:HH:mm:ss Java实现
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");//初始化Formatter的转换格式。
String hms = formatter.format(ms);
可得hms 的值为 00:05:00. 即0时5分0秒。
2、将时间转换为秒:
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 的 值 即 所 需。
1 楼 2011-09-22 为什么我运行出来的结果是08:05:00呢?
使用中国时区的话这个差值应该是28800000ms,也就是8小时。显然,这8个小时的差别就是由于时区产生的,而如果在开发与日期时间紧密相关的程序时忽略了这一时差,很可能就会产生许多匪夷所思的误差和结果。Date和SimpleDateFormat获得的时间戳则不考虑时区,而是获取标准的GMT时间戳。这两者的时间戳差可以通过使用TimeZone.getDefault().getRawOffset()方法来取得。那么现在就可以很容易地得出解决Date、SimpleDateFormat与Calendar在时间戳上的时差问题的方法。
解决: 可以将毫秒数 - TimeZone.getDefault().getRawOffset();即可
其中:"HH:mm:ss"是24小时制的,"hh:mm:ss"是12小时制。
- 毫秒转换成时分秒 格式:HH:mm:ss Java兑现
- Java时间工具--根据毫秒数按照时分秒格式“HH:mm:ss”显示
- 求多个hh:mm:ss.sss(时分秒.毫秒)总时长
- javascript把秒转换成HH-MM-SS时间格式
- java中日期格式之间的转换yyyy-MM-dd HH:mm:ss和毫秒数之间
- 将yyyy-dd-MM hh:mm:ss字符串格式的时间转换为毫秒
- java中“dd/MMM/yyyy:HH:mm:ss”转换为格式“yyyy-MM-dd HH:mm:ss”
- js将秒数转换成HH:MM:SS格式
- Java日期格式转换-yyyy-MM-dd HH:mm:ss转换为yyyy-MM-dd
- java中将毫秒转化为hh:mm:ss的时间格式
- 将输入的秒转换成DDD:HH:MM:SS格式机考题的两种写法
- 将毫秒转换为时间(HH:ss:mm)
- 格式:HH:mm:ss Java实现
- 日期格式转换:月/日/年 时:分:秒 转换为 yyyy-MM-dd HH:mm:ss
- Java - String标准格式转换Date(yyyy-MM-dd HH:mm:ss)
- java,c#将秒转换为hh:MM:ss的实现
- 将时间转换成yyyy-MM-dd HH:mm:ss的格式字符串
- 将时间转换成yyyy-MM-dd HH:mm:ss的格式字符串
- java特性之Enum枚举类型
- windows、linux文件转换
- windows下mysql数据库安装(每一步都有截图和说明)
- OSGI MANIFEST中export-package中的uses属性
- 和ESXI虚拟机进行剪贴板交互的实现方法
- 毫秒转换成时分秒 格式:HH:mm:ss Java兑现
- 网卡驱动实例解读分析(经典!!!)
- Cocos2D游戏开发中文版重点摘取
- fread()和fwrite()函数读写文件操作
- 宣布在 Azure 镜像库中正式推出 Windows Server 2012 R2 并降低 Windows Azure 的实例定价
- [剑指offer][面试题41]和为s的两个数字 VS 和为s的连续正数序列
- 实现一个冒泡提示的浮点数编辑框
- 【文本】简易文本编辑器分析
- xml读取异常Invalid byte 1 of 1-byte UTF-8 sequence