如何在python数据类中定义日期时间字段?

576*_*76i 6 python python-3.x python-dataclasses

试图获得Python 3.7新数据类的语法.

如果我想在我的数据类中包含日期时间值,

import datetime
from dataclasses import dataclass

@dataclass
class MyExampleWithDateTime:
    mystring: str
    myint: int
    mydatetime: ???
Run Code Online (Sandbox Code Playgroud)

我该怎么写??? 对于日期时间字段?

wim*_*wim 9

像这样:

@dataclass
class MyExampleWithDateTime:
    mystring: str
    myint: int
    mydatetime: datetime.datetime
Run Code Online (Sandbox Code Playgroud)

  • 或者,您可以将“datetime.datetime”对象表示为 ISO 8601 格式的字符串,然后使用属性和 setter 执行类似的操作。 (2认同)