|
@@ -24,34 +24,33 @@ def get_current_date(fmt="%Y-%m-%d"):
|
|
|
return datetime.datetime.now().strftime(fmt)
|
|
|
|
|
|
|
|
|
-def ms2date(ms: int, fmt="%Y-%m-%d %H:%M:%S"):
|
|
|
- """毫秒转日期"""
|
|
|
- timestamp = float(ms / 1000)
|
|
|
- time_array = time.localtime(timestamp)
|
|
|
- return time.strftime(fmt, time_array)
|
|
|
-
|
|
|
-
|
|
|
-def convert2type(ts_str):
|
|
|
- """字符串类型时间戳转成整型"""
|
|
|
- return int(float(ts_str) / 1000)
|
|
|
+def convert2type(ts: str):
|
|
|
+ """时间字符串转换成整型"""
|
|
|
+ return int(float(ts) / 1000)
|
|
|
|
|
|
|
|
|
-def ts2date(ts_str, fmt="%Y-%m-%d %H:%M:%S") -> str:
|
|
|
+def ts2date(ts, fmt="%Y-%m-%d %H:%M:%S") -> str:
|
|
|
"""
|
|
|
时间戳转成日期
|
|
|
|
|
|
- :param ts_str: 毫秒级时间戳
|
|
|
+ :param ts: 时间戳
|
|
|
:param fmt: 日期格式
|
|
|
:return: 日期
|
|
|
"""
|
|
|
- timestamp = int(float(ts_str) / 1000)
|
|
|
- time_array = time.localtime(timestamp)
|
|
|
+ # ms = int(ts / 1000)
|
|
|
+ time_array = time.localtime(int(ts))
|
|
|
return time.strftime(fmt, time_array)
|
|
|
|
|
|
|
|
|
-def date2ts(date_str: str, fmt="%Y-%m-%d"):
|
|
|
+def ms2date(ms, fmt="%Y-%m-%d %H:%M:%S"):
|
|
|
+ """毫秒转日期"""
|
|
|
+ timestamp = float(ms / 1000)
|
|
|
+ return ts2date(timestamp, fmt)
|
|
|
+
|
|
|
+
|
|
|
+def date2ts(date: str, fmt="%Y-%m-%d"):
|
|
|
"""日期转成时间戳"""
|
|
|
- time_array = time.strptime(date_str, fmt)
|
|
|
+ time_array = time.strptime(date, fmt)
|
|
|
timestamp = int(time.mktime(time_array))
|
|
|
return timestamp
|
|
|
|