[关闭]
@tangyikejun 2015-06-14T14:21:55.000000Z 字数 876 阅读 1658

有关时间的几点说明

1 策划表填写

2 计算

常见计算方式举例:

  1. int timeLimit;
  2. UniTime time1,time2;
  3. ...
  4. timeLimit > UniTime.NowUnixTimeStamp() // 直接使用时间戳比较两个时间的先后关系。
  5. time1 > time2 // 两个 UniTime 对象直接进行比较
  6. time1.AddHours(4) < time2 // 例如可用于判断是否超过4小时的有效期
  7. UniTime.InSameInterval(time1, time2, "d") // 判断两个 UniTime 对象是否属于同一天(还支持 w:周,m:月,y:年)

3 本地时间

在明确需要使用本地时间时(例如时间的显示),可调用方法:

  1. UniTime ToLocalTime(UniTime t);
  2. UniTime GetLocalTime();

4 常用方法

  1. UniTime.Now(); // 当前时间的 UniTime 对象
  2. UniTime.NowUnixTimeStamp(); // 当前时间的 Unix 时间戳
  3. UniTime.ToUnixTimeStamp(UniTime t); // UniTime 对象 --> Unix 时间戳
  4. UniTime ToTimeObj(int timeStamp); // Unix 时间戳 --> UniTime 对象
  5. UniTime GetTime(string s) // 将策划表的单个时间解析为 UniTime 对象
  6. List<UniTime> GetTimes(string s) // 将策划表的多个并列时间解析为 UniTime 对象列表
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注