具有相对精度的人类可读时间增量格式化程序(“ndigts”)
human_time_formatter的Python项目详细描述
具有相对精度的人类可读时间增量格式化程序(“ndigits”)
为基本计时基准提供人类可读输出
返回格式为:“y年,w周,d天,hh:mm:sss”的字符串
(或ms,us,ns,ps,fs,用于非常小的时间)
自动减少大于传递时间或小于要求的精度。
>ndgits=4:
格式秒(0.0009696685)->;“966.9us”
格式秒(0.00387514)->;“3.875ms”
格式秒(0.01553157)->;“15.53ms”
>格式秒(0.062250622)->;“62.25ms”
格式秒(0.24950074)->;“0.2495s”
>示例ndgits=4:
>格式秒(0.0009696969696685)->;“966.9us”
格式秒(0.000966.966.9us)<秒(1.0)->;“1s”
格式化秒(4.008004)->;“4.008s”
格式化秒(16.0640960)->;“16.06s”
格式化秒(64.3849612)->;“1:04.4s”
格式化秒(258.055182)->;“4:18.1s”
格式化秒(1034.28620)->;“17:14s”
格式化秒(4145.42323)->;“1:09:05s”—>;“16.06s”
格式化秒(64.38496162)->;“1:04.4s”
格式化秒(25.055182)->;“4:18.
格式化秒(16614.8729)->;“4:36:55s”
设置秒格式(66592.472.4771)->;“18:29m”
设置秒格式(266902.914)->;“3天,02:08m”
设置秒格式(1069747.94)->;“1周,5天,9h”
设置秒格式(42875554.06)->;“7周,0天,14h”
设置秒格式(17184533.8)->;“28周,2天”
设置秒格式(6887902.914.914)->;“3天,2天,2天,3:29m”
设置秒格式(266902.914.5680.3)—>;“2年,9周,4天“
格式秒(276054002.)->;”8年,39周,2天”
为基本计时基准提供人类可读输出
返回格式为:“y年,w周,d天,hh:mm:sss”的字符串
(或ms,us,ns,ps,fs,用于非常小的时间)
自动减少大于传递时间或小于要求的精度。
>ndgits=4:
格式秒(0.0009696685)->;“966.9us”
格式秒(0.00387514)->;“3.875ms”
格式秒(0.01553157)->;“15.53ms”
>格式秒(0.062250622)->;“62.25ms”
格式秒(0.24950074)->;“0.2495s”
>示例ndgits=4:
>格式秒(0.0009696969696685)->;“966.9us”
格式秒(0.000966.966.9us)<秒(1.0)->;“1s”
格式化秒(4.008004)->;“4.008s”
格式化秒(16.0640960)->;“16.06s”
格式化秒(64.3849612)->;“1:04.4s”
格式化秒(258.055182)->;“4:18.1s”
格式化秒(1034.28620)->;“17:14s”
格式化秒(4145.42323)->;“1:09:05s”—>;“16.06s”
格式化秒(64.38496162)->;“1:04.4s”
格式化秒(25.055182)->;“4:18.
格式化秒(16614.8729)->;“4:36:55s”
设置秒格式(66592.472.4771)->;“18:29m”
设置秒格式(266902.914)->;“3天,02:08m”
设置秒格式(1069747.94)->;“1周,5天,9h”
设置秒格式(42875554.06)->;“7周,0天,14h”
设置秒格式(17184533.8)->;“28周,2天”
设置秒格式(6887902.914.914)->;“3天,2天,2天,3:29m”
设置秒格式(266902.914.5680.3)—>;“2年,9周,4天“
格式秒(276054002.)->;”8年,39周,2天”