Date Time
- gpp.datetimes.dt(year: int, month: int, day: int, h: int = 0, m: int = 0, s: int = 0, ms: int = 0) datetime[source]
년월일 객체를 만듭니다.
- Parameters:
year (int) – 년
month (int) – 월
day (int) – 일
h (int) – 시 (default=0)
m (int) – 분 (default=0)
s (int) – 초 (default=0)
ms (int) – 마이크로초(0.000001) (default=0)
- Returns:
datetime 객체
- Return type:
datetime
- Example:
>>> from gpp.datetimes import dt >>> ret = dt(2023, 1, 1) >>> ret.year, ret.month, ret.day, ret.hour, ret.minute, ret.second, ret.microsecond (2023, 1, 1, 0, 0, 0, 0)
- gpp.datetimes.dt_first(year: int, month: int) datetime[source]
주어진 년월의 가장 빠른 datetime을 반환 합니다.
- Parameters:
year (int) – 년
month (int) – 월
- Returns:
datetime 객체
- Return type:
datetime
- gpp.datetimes.dt_first_with_delta(year: int, month: int, delta_month: int) datetime[source]
주어진 년, 월에서 delta_month 개월 만큼 더한 후 가장 빠른 datetime을 반환 합니다.
- Parameters:
year (int) – 년
month (int) – 월
delta_month (int) – delta_month 개월
- Returns:
datetime 객체
- Return type:
datetime
- gpp.datetimes.dt_last(year: int, month: int) datetime[source]
주어진 년월의 가장 늦은 datetime을 반환 합니다.
- Parameters:
year (int) – 년
month (int) – 월
- Returns:
datetime 객체
- Return type:
datetime
- gpp.datetimes.dt_last_with_delta(year: int, month: int, delta_month: int) datetime[source]
주어진 년, 월에서 delta_month 개월 만큼 더한 후 가장 늦은 datetime을 반환 합니다.
- Parameters:
year (int) – 년
month (int) – 월
delta_month (int) – delta_month 개월
- Returns:
datetime 객체
- Return type:
datetime