clock-in 一个记录时另外一个 clock-out 这个我觉得没有什么问题,设计就是这个样子……
如果你是要记录一本书从开始看到结束这中间的时间,而不是精确的在读的时间,那我觉得你不需要用 clock 功能,clock 功能应该也不是为此设计的。
你可以直接用 TODO -> DOING -> DONE 的状态变化:
- 创建任务的时候自动添加时间
- 通过设置可以让任务从非结束状态(TODO/DOING) 转到结束状态(DONE) 的时候再标记一下当前时间
- 利用这两个时间来计算持续时间
上述完整过程我不知道有没有现成的功能、工具支持,或许需要自己写一点代码。
另外,豆瓣读书的标记功能是不是就是你想要的?对任意一本书标记成在读,读完后标记一下读完,然后帮你计算一个读了多少天?