时间操作¶
时间操作
- nd.rest.co_time.dt()¶
返回当前时区日期时间对象
void -> datetime
Returns:
- nd.rest.co_time.dt_to_int(s)¶
s -> int
Parameters: s – Returns:
- nd.rest.co_time.dt_to_struct(s)¶
datetime -> time_struct
Parameters: s – Returns: >>> dt = datetime.datetime.now() >>> print dt_to_struct(dt)
- nd.rest.co_time.gen_time_str(t_info)¶
从时间信息生成要访问的日志文件名
20150101
- nd.rest.co_time.get_cur_date(fmt='%Y-%m-%d')¶
Parameters: fmt – Returns: >>> get_cur_date() >>> get_cur_date("%Y%m%d")
- nd.rest.co_time.get_date_ymd()¶
Returns: 1 2
>>> ymd = get_date_ymd() >>> print ymd
- nd.rest.co_time.get_expire_time(expire_days, begin_time=0)¶
计算过期时间,精准到毫秒(13位时间戳)
int ->
Parameters: - create_time – 开始时间(时间戳)
- expire_days – 有效天数,不可以为0
1 2
>>> ts = get_expire_time(1, 0) >>> print ts
- nd.rest.co_time.get_log_time()¶
返回下划线分割的格式
>>> print get_log_time()
- nd.rest.co_time.get_ts()¶
系统时间戳,整型
- nd.rest.co_time.info() → time_struct¶
Returns: 1 2
>>> time_struct = info() >>> print time_struct
- nd.rest.co_time.utc()¶
Returns:
- nd.rest.co_time.utc_time()¶
使用UTC时区,方便前端js库进行时间格式化
1 2
>>> from cof.co_time import utc_time >>> print utc_time()
Returns: