根据还款期数和首次还款时间计算本期还款时间
//amortizedNumber:期数 firstRefundTime:第一次还款时间
public static String refundTime(String amortizedNumber,String firstRefundTime){
//本期还款时间
Date date = null;
//设置日期格式
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
//首次还款年、月、日
String[] time = firstRefundTime.split("-");
int yearOne = Integer.valueOf(time[0]);
int monthOne = Integer.valueOf(time[1]);
String dayOne = time[2];
//本期还款年月日
String year = null;
String month = null;
String day = dayOne;
try {
//计算本期还款时间
int number = Integer.valueOf(amortizedNumber);
int num = (number + monthOne - 1)/12;
int numTwo = (number + monthOne - 1)%12;
if(numTwo == 0){
year = String.valueOf(yearOne + num - 1);
month = String.valueOf("12");
date = df.parse(year + "-" + month + "-" + day);
} else {
year = String.valueOf(yearOne + num);
month = String.valueOf(numTwo);
date = df.parse(year + "-" + month + "-" + day);
}
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (ParseException e) {
e.printStackTrace();
}
String a = df.format(date);
return a;
}
根据还款期数和首次还款时间计算本期还款时间相关推荐
- mysql 时间计算函数_MySQL时间计算函数DATE_SUB()用法简介说明
摘要: 下文讲述MySQL数据库中时间计算函数DATE_SUB()的功能简介说明,如下所示: MySQL DATE_SUB 功能说明: MySQL DATE_SUB函数功能: 将一个时间值减去指定类型 ...
- c语言计算日出日落时间_日出日落时间 计算软件 日出日落时间计算公式
计算日出时间. 日落时间. 昼长. 夜长的公式或方法 是时间计算最简单的. 昼半球的平分线上是12点. 对应的夜半球平分经线就是零点. 希望能对你有所帮助. 这些只跟经度有关系. 如果是半球俯视图就是 ...
- 几种还款的方式中本金和利息的计算
个人贷款利率可根据贷款产品的特性,在一定区间内浮动.一般来说,贷款期限在1年以内(含1年)的实行合同利率,遇法定利率调整时,执行原合同利率:贷款期限在1年以上的,合同期内遇法定利率调整时,借贷双方可按 ...
- c语言延时时间计算器,RC延时电路延时时间计算
RC延时电路延时时间计算 计算公式: 延时时间= - R*C*ln((E-V)/E) 其中: "-"是负号; 电阻R和电容C是串联,R的单位为欧姆,C的单位为F; E为串联电阻和电 ...
- android 电池运行时间计算,android 电池充电时间计算方法
最近在做android手机电池管理相关的项目,其中有一个需求是计算手机充电时间的.翻阅了一些资料和一些相关的竞品,发现每个产品的在手机充电时长的计算上多不是很统一,后来翻阅了物理学的一些知识和文章,总 ...
- android电池充电时间计算
最近在做android手机电池管理相关的项目,其中有一个需求是计算手机充电时间的.翻阅了一些资料和一些相关的竞品,发现每个产品的在手机充电时长的计算上多不是很统一,后来翻阅了物理学的一些知识和文章,总 ...
- 数据可视化大屏电商数据展示平台开发实录(Echarts柱图曲线图、mysql筛选统计语句、时间计算、大数据量统计)
数据可视化大屏电商数据展示平台 一.前言 二.项目介绍 三.项目展示 四.项目经验分享 4.1 翻牌器 4.1.1 翻牌器-今日实时交易 4.1.2.翻牌器后端统计SUM函数的使用 4.2 不同时间指 ...
- python日期时间_python日期和时间的操作方法汇总
日期和时间可以说是一种独特的数据类型,既不同于数字,也不同于字符串,而且有自己独特的运算规则.在不同的编程语言中,都会将日期和时间与常规的数据类型独立开来,单独进行操作.在python的内置模块中,时 ...
- 根据首期还款日和分期数两个参数计算每期还款日期
根据首期还款日和分期数两个参数计算每期还款日期(及其他时间相关计算) 话不多说直接上代码 方便自己方便他人main方法中已备好调用方法操作. 如需扩展可自行修改.相关jar包一般项目都应该能找到.大部 ...
最新文章
- maven实战总结,工作中常见操作
- mysql 远程连接取消权限_MYSQL远程登录权限设置
- 南洋理工 OJ 115 城市平乱 dijstra算法
- 6个常用的Python编程开发工具
- C# 身份证号取年龄
- 深度学习之注意力机制(Attention Mechanism)和Seq2Seq
- js 分析——百度模拟登录(一)
- 专业3C认证CCC认证机构
- 对微信公众号JS安全域名的理解
- android 打开短信应用,通过短信打开手机应用
- 一起学 WebGL:图元的类型
- matlab .opj,HRTF 3D 音效 Matlab实现
- 导出自定义Excel表格(纯前端实现)
- Javaweb实现员工信息管理系统
- Skia深入分析8——Skia的GPU绘图
- 什么是Java序列化?
- AS:另一个程序正在使用此文件,进程无法访问。
- Refer to Hibernate 3.6 Migration Guide
- 我人生的两大梦想是: 睡觉睡到自然醒 数钱数到手抽筋
- 如何阅读Python代码?