chronaxis.parse_duration
使用from chronaxis import parse_duration导入。本页只列直接公开成员与必要的构造/上下文协议;内部实现见模块参考。
返回公开API索引。参数表中的类型可跳转到定义;先核对必填、默认值与返回/异常说明。
成员导航
parse_duration
解析带单位的非负持续参数,允许显式零长度。
python
parse_duration(text: str) -> TimeConversion参数
| 名称 | 数据类型 | 必填 | 省略时的值 | 用途、取值和效果 |
|---|---|---|---|---|
text |
str | 是 | 无 | 位置或关键字。完整数值后缀,如500ms、3s、0ns。 |
返回说明
TimeConversion: 纳秒持续时间,原带单位文本保留。
异常说明
TypeError: 非文本。 ValueError: 缺单位、非法语法或原数值为负,即使负小值会舍为0。 TimeOverflowError: 换算/舍入超int64。
返回类型:TimeConversion。
源码:src/chronaxis/timebase/conversion.py:210(行号属于 8904c2f744951857659abd40aaa3535d57faf53c)。