このコミットが含まれているのは:
@@ -0,0 +1,36 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import asyncio
|
||||
from datetime import date, datetime, time
|
||||
|
||||
|
||||
async def main (
|
||||
) -> None:
|
||||
...
|
||||
|
||||
|
||||
def dt_to_tuple (
|
||||
dt: datetime | date | time,
|
||||
) -> tuple[int | None, int | None, int | None, int | None, int | None, int | None]:
|
||||
year: int | None = None
|
||||
month: int | None = None
|
||||
day: int | None = None
|
||||
hour: int | None = None
|
||||
minute: int | None = None
|
||||
second: int | None = None
|
||||
|
||||
if not isinstance (dt, time):
|
||||
year = dt.year
|
||||
month = dt.month
|
||||
day = dt.day
|
||||
|
||||
if not isinstance (dt, date):
|
||||
hour = dt.hour
|
||||
minute = dt.minute
|
||||
second = dt.second
|
||||
|
||||
return (year, month, day, hour, minute, second)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
asyncio.run (main ())
|
||||
新しい課題から参照
ユーザをブロックする