JAVA实现对某一时间(hh:mm)增加若干分钟
来源:互联网 发布:app软件怎么开发 编辑:程序博客网 时间:2024/06/06 07:17
用到这个功能了,网上搜了下,只有对当前时间增加若干分钟的,但没有对任意时间增加的,所以自己写了个共享下。
String starttime="08:30";int gap = 20;String newtime = addMin(starttime,gap);
/** * 根據提供的時間(hh:mm)和間隔返回新的時間 * * arg1:初始時間 * arg2:需要增加的分鐘數目 * * return:返回新的時間 * */ public static String addMin(String time, int gap){ try { String[] s = time.split(":"); int min = Integer.parseInt(s[1]) + gap % 60; int hour = Integer.parseInt(s[0]) + (gap / 60) ; if (min>=60){ hour+=1; min -=60; }if (hour>=24){hour = hour % 24;} return ("0"+hour).substring(("0"+hour).length()-2,("0"+hour).length())+ ":"+ ("0"+min).substring(("0"+min).length()-2,(("0"+min).length()));} catch (Exception e) {System.out.println("addMin Error!" + e.toString());return "";} }
//100次的结果08:3008:5009:1009:3009:5010:1010:3010:5011:1011:3011:5012:1012:3012:5013:1013:3013:5014:1014:3014:5015:1015:3015:5016:1016:3016:5017:1017:3017:5018:1018:3018:5019:1019:3019:5020:1020:3020:5021:1021:3021:5022:1022:3022:5023:1023:3023:5000:1000:3000:5001:1001:3001:5002:1002:3002:5003:1003:3003:5004:1004:3004:5005:1005:3005:5006:1006:3006:5007:1007:3007:5008:1008:3008:5009:1009:3009:5010:1010:3010:5011:1011:3011:5012:1012:3012:5013:1013:3013:5014:1014:3014:5015:1015:3015:5016:1016:3016:5017:1017:30
- JAVA实现对某一时间(hh:mm)增加若干分钟
- 求某一时间点到现在的时间差(hh:mm:ss)
- 格式:HH:mm:ss Java实现
- NSDate 实现时间格式刚刚、几分钟前、几小时前、昨天、MM-dd HH:mm:ss
- java 计算HH:mm:ss
- java校验时间格式 HH:MM
- java,c#将秒转换为hh:MM:ss的实现
- JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别
- JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别
- JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别
- java中“dd/MMM/yyyy:HH:mm:ss”转换为格式“yyyy-MM-dd HH:mm:ss”
- java获取当前日期 "yyyy-MM-dd hh:mm:ss" 和 yyyy-MM-dd
- Java日期格式转换-yyyy-MM-dd HH:mm:ss转换为yyyy-MM-dd
- 用Android中的Chronometer实现HH:MM:SS的显示
- Long2Time.java long转换为时间串 HH:mm:ss
- java判断字符串是否为HH:mm(时分格式)
- vb中如何把hh:mm:ss的时间格式转换成多少分钟?
- vb中如何把hh:mm:ss的时间格式转换成多少分钟?
- 稀疏编码(Sparse Coding)的前世今生(三)
- Asp.net设置默认按钮的方法总结
- C++多态性
- 第十三堂课后作业
- Qt Creator打开 非IDE环境 下的QT项目 CMakeLists.txt
- JAVA实现对某一时间(hh:mm)增加若干分钟
- SQL - SELECT COUNT用法
- 去重时遇到invalid number错误——表自连接时是先从外面过滤,还是先执行where条件
- linux rsync
- 如何用googletest写单元测试
- 关于补码原理的证明
- HTTP1.0与1.1区别
- Direct2D教程(五)复合图形
- C/C++时间函数使用方法