ABP源码分析十一:Timing
2016-03-24 20:22
162 查看
Timing这个简单实用的功能主要用于以统一的方式表示时间。因为ABP中有大量的module,还支持自定义module,所以将时间统一表示为local时间(默认)或utc时间是必要的。
IClockProvider:提供获取当前时间和标准化事件的接口。
UtcClockProvider:实现了一UTC为标准时间的IClockProvider
LocalClockProvider:实现了一Local为标准时间的IClockProvider
Clock:封装了IClockProvider,对外提供当前时间和标准化时间的方法。默认使用LocalClockProvider。
IDateTimeRange/DateTimeRange:表示一个时间区间的实体
Timing作为一项基本功能,在ABP中被大量复用。充分体现了DRY原则。
返回ABP源码分析系列文章目录
IClockProvider:提供获取当前时间和标准化事件的接口。
UtcClockProvider:实现了一UTC为标准时间的IClockProvider
LocalClockProvider:实现了一Local为标准时间的IClockProvider
Clock:封装了IClockProvider,对外提供当前时间和标准化时间的方法。默认使用LocalClockProvider。
IDateTimeRange/DateTimeRange:表示一个时间区间的实体
Timing作为一项基本功能,在ABP中被大量复用。充分体现了DRY原则。
返回ABP源码分析系列文章目录
相关文章推荐
- 5-30 字符串的冒泡排序
- 【HPU】[1738]Stack ? Queue ?
- c++作业2-求两点之间的距离
- C++中vector(向量)基本使用方法
- hdu 1864 最大报销额01背包dp
- QT 鼠标事件 键盘事件 的属性
- POJ 2653 Pick-up sticks【计算几何入门】
- 单链表(Singly Linked List)
- 剑指XX游戏(六) - 轻松搞定面试中的红黑树问题
- 虚拟机设备直通的两种方式(Working in Progress)
- 效果广告点击率预估实践:在线学习
- 二分查找 题解
- 《leetCode》:Largest Number
- Exception:在spring上用mybatis时报错
- windows客户端开发--客户端国际化中特殊处理(日期等)
- windows客户端开发--客户端国际化中特殊处理(日期等)
- linux系统调用过程分析与调试
- 经典排序之 快速排序
- 详解C#中的反射
- form_for的关系