1+ from datetime import datetime
2+
13from ..utils import LazyList , cached_method
24from . import Model
35
@@ -10,7 +12,7 @@ class User(Model):
1012
1113 :raises NotFoundHttpException: 用户未找到
1214
13- :var int register_time: 注册时间
15+ :var datetime.datetime register_time: 注册时间
1416 :var str introduction: 个人介绍
1517 :var list[Prize] prize: 获奖信息
1618 :var str blog_address: 个人博客地址
@@ -58,7 +60,7 @@ def __init__(self, uid: "int | str") -> None:
5860 )["currentData" ]
5961
6062 user : dict [str ] = self ._current_data ["user" ]
61- self .register_time : int = user ["registerTime" ]
63+ self .register_time = datetime . fromtimestamp ( user ["registerTime" ])
6264 self .introduction : str = user ["introduction" ]
6365 self .prize = [self .Prize (** prize ) for prize in user ["prize" ]]
6466 self .blog_address : str = user ["blogAddress" ]
@@ -191,7 +193,7 @@ class Attachment(Model):
191193
192194 :var str download_link: 下载链接
193195 :var int size: 大小
194- :var int upload_time: 上传时间
196+ :var datetime.datetime upload_time: 上传时间
195197 :var str id: ID
196198 :var str filename: 文件名
197199 """
@@ -206,7 +208,7 @@ def __init__(
206208 ) -> None :
207209 self .download_link = downloadLink
208210 self .size = size
209- self .upload_time = uploadTime
211+ self .upload_time = datetime . fromtimestamp ( uploadTime )
210212 self .id = id
211213 self .filename = filename
212214
0 commit comments