# 金融 / 债券 / 中间函数 / 其他 ## `bondEndOftheYear_calculator(settlement_date, dated_date, maturity_date)` 声明:function 返回计息年度的截止日期 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | | `dated_date` | datetime | 起息日 | | `maturity_date` | datetime | 到期日 | 返回:datetime ## `bondNextCouponDate_calculator(settlement_date, dated_date, maturity_date)` 声明:function 返回下一个付息日(中间函数) | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | | `dated_date` | datetime | 起息日 | | `maturity_date` | datetime | 到期日 | 返回:datetime ## `bondNumbersBetween(beg_t, end_t, frequency)` 声明:function 返回结算日至到期日的债券付息次数(中间函数) | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `frequency` | int | 整数,频率 | 返回:int ## `bondNumbersBetweenSettlementandFutureDay(end_t, future_t)` 声明:function 返回评估日与未来评估日之间的付息次数 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------- | | `end_t` | datetime | 评估日 | | `future_t` | datetime | 未来评估日 | 返回:int ## `bondPreviousCouponDate_calculator(settlement_date, dated_date, maturity_date)` 声明:function 返回上一付息日(中间函数) | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | | `dated_date` | datetime | 起息日 | | `maturity_date` | datetime | 到期日 | 返回:datetime ## `bondYearsBetween(beg_t, end_t)` 声明:function 返回两个日期之间的整年数 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:int ## `tEncodeDate(y, m, d)` 声明:function 返回年月日组合成日期 | 参数 | 类型 | 说明 | | ---- | ---- | -------- | | `y` | int | 整数,年 | | `m` | int | 整数,月 | | `d` | int | 整数,日 | 返回:t_data_time ### 示例 范例01:结果:40952 ```tsl return TEncodeDate(2012, 2, 13);、 // 显示为日期时间:2012-02-13 // 输出:40952 ``` ## `tEncodeDate2(day, d)` 声明:function 返回日期与日重组 | 参数 | 类型 | 说明 | | ----- | ----------- | -------------- | | `day` | t_data_time | 日期类型,日期 | | `d` | int | 整数,日 | 返回:t_data_time ### 示例 范例01:结果:40970 ```tsl return TEncodeDate2(20120317T, 2); // 显示为日期时间:2012-03-02 // 输出:40970 ```