"from datetime import datetime"과 "from datetime import timedelta"는 모두 Python의 `datetime` 모듈에서 특정 함수를 가져오는 방법입니다.
1. **"from datetime import datetime":**
이 구문은 `datetime` 모듈에서 `datetime` 함수를 가져옵니다. `datetime` 함수는 날짜와 시간 정보를 표현하는 데 사용되며, 현재 시간을 얻거나 특정 날짜와 시간을 생성하는데 유용합니다.
예제:
```python
from datetime import datetime
# 현재 시간을 가져오기
current_time = datetime.now()
print("Current Time:", current_time)
# 특정 날짜와 시간을 생성하기
specific_time = datetime(2023, 7, 1, 12, 30, 0)
print("Specific Time:", specific_time)
```
2. **"from datetime import timedelta":**
이 구문은 `datetime` 모듈에서 `timedelta` 함수를 가져옵니다.
`timedelta` 함수는 두 개의 날짜 또는 시간 간의 차이를 계산하는 데 사용됩니다.
예제:
```python
from datetime import datetime, timedelta
# 현재 시간
current_time = datetime.now()
# 3일 뒤의 시간 계산
three_days_later = current_time + timedelta(days=3)
print("Three Days Later:", three_days_later)
# 1시간 30분 뒤의 시간 계산
one_hour_thirty_minutes_later = current_time + timedelta(hours=1, minutes=30)
print("One Hour Thirty Minutes Later:", one_hour_thirty_minutes_later)
```
위의 예제에서 `from datetime import datetime`은 현재 시간을 가져오거나 특정 날짜와 시간을 생성하는데 사용하는 `datetime` 함수를 가져옵니다.
반면에 `from datetime import timedelta`는 두 개의 날짜 또는 시간 간의 차이를 계산하는데 사용하는 `timedelta` 함수를 가져옵니다.
이렇게 `from`과 `import`를 사용하여 특정 함수만 가져오는 것은 해당 함수들을 모듈 이름을 생략하고 바로 사용할 수 있어서 편리합니다.
'백엔드 프레임워크 & 언어 > Python' 카테고리의 다른 글
notepad++ 한글 폰트의 크기가 작게 나오는 현상 해결 (0) | 2023.08.13 |
---|---|
Pandas - Series 예제 (0) | 2023.07.24 |
Python "__doc__" 스트링 (0) | 2023.07.24 |
Python의 "__del__" 소멸자 (0) | 2023.07.24 |
Python의 "__init__" 생선자 (0) | 2023.07.24 |