Python/datetime

·Python/datetime
오늘은 Python의 datetime 모듈에서 제공하는 time 클래스에 대해 자세히 알아보겠습니다. time 클래스는 시간 정보를 처리하는 데 유용한 기능을 제공하며, 현재 시간을 가져오고 변환하는 등의 작업에 활용됩니다. 아래에서는 time 클래스의 사용 사례, 멤버 설명, 시, 분, 초 출력 예제, unix 타임스탬프로의 변환 예제, timedelta 객체로의 변환 예제, 그리고 strftime을 이용한 날짜 형식 변환 예제에 대해 알아보겠습니다. time 클래스 사용 사례 datetime.time 클래스는 기존 timedelta와 같이 시간 값을 처리할 때 사용합니다. 대표적인 예로 현재 시간을 알 수 있으며 이 시간 값을 시, 분, 초 단위 값으로 나눠서 처리할 수도 있도록 도와줍니다. 따라서 ..
·Python/datetime
Python의 datetime 모듈은 날짜와 시간을 처리하는 데 유용한 기능을 제공합니다. strftime 메서드는 이러한 기능 중에서도 특히 날짜와 시간을 원하는 형식으로 변환하는 데 사용됩니다. 오늘은 strftime의 사용 사례, 포맷 종류, 타임스탬프 구하기 예제, 날짜 포맷으로의 변환 예제, 영문 날짜로의 변환 예제에 대해 자세히 알아보겠습니다. strftime 사용 사례 strftime 메서드는 datetime 객체에서 문자열로 날짜와 시간을 변환하는 데 사용됩니다. 예를 들어, 다음과 같은 사례에서 활용할 수 있습니다. 1. 날짜와 시간 정보를 로그 파일 이름으로 사용 2. 사용자에게 보기 좋은 형식으로 날짜와 시간을 표시 3. 날짜와 시간 정보를 데이터베이스에 저장하기 전에 포맷팅 수행 등..
·Python/datetime
오늘은 이전 timedelta 사용 방법 예제 포스팅과 더불어 더 다양한 예제를 알아보도록 하겠습니다. 반복 주기 생성하기 예제 timedelta를 사용하여 오늘 날짜로부터 정해진 기간마다의 반복 주기를 계산할 수도 있습니다. 예를 들어, 매주 화요일에 이벤트가 발생하는 경우, 다음 화요일의 날짜를 계산하는 예제 코드는 다음과 같습니다 from datetime import datetime, timedelta now_date = datetime.now() while now_date.weekday() != 1: # 1은 화요일을 가리키는 값 now_date += timedelta(days=1) next_tuesday = now_date print("next 화요일 :", next_tuesday) 위의 예제에..
·Python/datetime
timedelta를 사용하는 이유 안녕하세요 오늘은 datetime 모듈에 포함되어 있는 timedelta 사용법에 대해 알아보도록 하겠습니다. 이 함수는 정해진 날짜와 날짜 사이 혹은 시간간의 차이를 계산해 주는 클래스입니다. 우리가 프로그래밍을 하다보면 항상 현재 시간으로부터 떨어진 시간을 계산한다던지? 아니면 미래의 시간으로부터 현재 시간이 얼마나 차이가 있는지 등등 다양한 필요 사항이 생기게 됩니다. 바로 timedelta는 이러한 상황에서 손쉽게 처리할 수 있도록 도와줍니다. 예를 들어, 날짜와 시간 간의 연산, 특정 날짜와의 차이 계산, 시간 간격 측정 등을 수행할 수 있습니다. 날짜와 시간의 덧셈과 뺄셈 예제 특정 날짜와 시간을 더하거나 빼는 예제를 한번 알아보도록 하겠습니다. 우선 time..
·Python/datetime
파이썬 관련 포스팅 목록 2020/06/24 - [Linux/Python] - Python 파일 읽기, 쓰기(FILE I/O) 2020/06/19 - [Linux/Python] - Python Flask Jinja2 템플릿 사용하기 2020/06/18 - [Linux/Python] - Python Flask 엔드포인트 설정하기 2020/04/29 - [Linux/Python] - Python For문 2019/08/05 - [Linux/Python] - Python Flask 웹 서버 구축하기 - 2 2019/08/04 - [Linux/Python] - Python Flask 웹 서버 구축하기 - 1 DateTime 이란 안녕하세요. 오늘은 Python3 에서 현재 날짜를 구하는 방법에 대하여 알아보겠습..