Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/financial/bond-intermediate-other.md
T

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