java计时中字符串时间与秒的转换
2017-02-09 17:56
381 查看
public static int timeToSec(String instr) { String[] a = instr.split("\\."); String[] b = a[0].split(":"); return Integer.valueOf(b[0]) * 60 * 60 + Integer.valueOf(b[1]) * 60 + Integer.valueOf(b[2]); } public static String unitFormat(int i) { String retStr = null; if (i >= 0 && i < 10) retStr = "0" + Integer.toString(i); else retStr = "" + i; return retStr; } public static String secToTime(int time) { String timeStr = null; int hour = 0; int minute = 0; int second = 0; if (time <= 0) return "00:00"; else { minute = time / 60; if (minute < 60) { second = time % 60; timeStr = unitFormat(minute) + ":" + unitFormat(second); } else { hour = minute / 60; if (hour > 99) return "99:59:59"; minute = minute % 60; second = time - hour * 3600 - minute * 60; timeStr = unitFormat(hour) + ":" + unitFormat(minute) + ":" + unitFormat(second); } } return timeStr; } public static void test(){ int t = timeToSec("02:33:10"); System.out.println(t); System.out.println(secToTime(t)); }
结果:
9190
02:33:10
相关文章推荐
- 2009-03-24技术学习:JAVA字符串和时间之间的转换
- java中字符串转换成时间格式总结
- Java字符串转换为日期和时间比较大小
- java 时间与字符串之间的转换 .
- java.util.Date 与 java.sql.Date互转 及 字符串转换为日期时间格式
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- java中字符串转换成时间格式总结
- Java字符串转换为日期和时间比较大小
- JAVA字符串转时间及编码格式转换等
- java Date时间的格式化,计算,字符串的转换
- java中字符串转换成时间格式总结
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- 在java中如何把字符串转换成时间格式?
- 日期时间-字符串转换 java代码
- JAVA中字符串转换时间
- java.util.Date_与_java.sql.Date互转_及_字符串转换为日期时间格式