3.4 KiB
3.4 KiB
金融 / 债券 / 中间函数 / 其他
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
return TEncodeDate(2012, 2, 13);、
// 显示为日期时间:2012-02-13
// 输出:40952
tEncodeDate2(day, d)
声明:function
返回日期与日重组
| 参数 | 类型 | 说明 |
|---|---|---|
day |
t_data_time | 日期类型,日期 |
d |
int | 整数,日 |
返回:t_data_time
示例
范例01:结果:40970
return TEncodeDate2(20120317T, 2);
// 显示为日期时间:2012-03-02
// 输出:40970