一、描述
给Observable发射的数据项附加一个时间戳。
RxJava中的实现为timestamp,它将一个发射T类型数据的Observable转换为一个发射类型为Timestamped
timestamp默认在immediate调度器上执行,但是可以通过参数指定其它的调度器。
二、示意图
三、示例代码
1 | Observable.just(1, 2, 3) |
四、运行结果
1 | onNext: 1(2016-10-17 22:05:04) |
五、更多
timestamp操作符还有以下变体:
- timestamp(Scheduler)
详情可查阅下面的参考资料。
项目代码已上传到Github:https://github.com/SherlockShi/RxJavaBestPractise
六、参考资料
PS:欢迎关注 SherlockShi 个人博客