찾다
기술 주변기기일체 포함날짜-시간 처리 및 계산을 위한 효율적인 Python 사용: 시간 절약 및 정확성 보장

Python의 datetime 모듈은 날짜와 시간을 조작하고 계산하기 위한 풍부한 기능을 제공합니다. 이 기사에서는 날짜 및 시간 작업에 datetime 모듈을 사용하는 방법을 소개하고 몇 가지 일반적인 방법과 기술을 공유합니다.

1. 현재 날짜 및 시간 가져오기

현재 날짜 및 시간을 가져오려면, datetime 클래스의 now 메소드를 사용할 수 있습니다. 예는 다음과 같습니다.

from datetime import datetime# 获取当前日期和时间now = datetime.now()print(now)

위 코드를 실행하면 현재 날짜와 시간을 문자열로 표현한 결과를 얻을 수 있습니다.

2. 날짜 및 시간 형식

strftime 메서드를 사용하여 날짜 및 시간 개체를 지정된 문자열 형식으로 형식화할 수 있습니다. 예는 다음과 같습니다.

from datetime import datetime# 获取当前日期和时间now = datetime.now()# 将日期和时间格式化为指定格式formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")print(formatted_date)

위 예에서는 %Y-%m-%d %H:%M:%S 형식을 사용하여 날짜와 시간의 형식을 지정했습니다. 특정 형식 코드의 경우 공식 문서를 참조하고 필요에 따라 조정할 수 있습니다.

날짜-시간 처리 및 계산을 위한 효율적인 Python 사용: 시간 절약 및 정확성 보장

3. 날짜와 시간 계산

datetime 모듈은 날짜와 시간을 계산하는 몇 가지 방법을 제공합니다. 예를 들어, timedelta 클래스를 사용하여 시간 간격을 나타내고 더하기 및 빼기 연산을 수행할 수 있습니다. 예는 다음과 같습니다.

from datetime import datetime, timedelta# 获取当前日期和时间now = datetime.now()# 计算一天后的日期和时间one_day_later = now + timedelta(days=1)print(one_day_later)

위 예에서는 timedelta(days=1)를 사용하여 하루의 시간 간격을 나타내고 이를 현재 날짜 및 시간에 추가합니다.

4. 날짜 및 시간 구문 분석

날짜 및 시간을 나타내는 문자열이 있는 경우 strptime 메서드를 사용하여 이를 datetime 개체로 구문 분석할 수 있습니다. 예는 다음과 같습니다.

from datetime import datetime# 字符串表示的日期和时间date_string = "2023-07-03 08:33:50"# 解析为 datetime 对象parsed_date = datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")print(parsed_date)

위 예에서는 %Y-%m-%d %H:%M:%S 형식을 사용하여 문자열로 표시되는 날짜와 시간을 구문 분석합니다.

5. 일반적으로 사용되는 기타 메서드

위에 언급된 메서드 외에도 datetime 클래스는 다음과 같이 일반적으로 사용되는 몇 가지 메서드도 제공합니다.

  • 년, 월, 일, 시, 분 , 초: 날짜와 시간의 연, 월, 일, 시, 분, 초를 가져옵니다.
  • weekday: 날짜의 요일을 가져오고 정수를 반환합니다. 여기서 0은 월요일을 의미하고 6은 일요일을 의미합니다.
  • date: 날짜 부분을 가져오고 날짜 객체를 반환합니다.
  • time: 시간 부분을 가져오고 시간 개체를 반환합니다.

6. 시간대 처리

다른 시간대의 날짜와 시간을 처리해야 하는 경우 타사 라이브러리 pytz를 사용할 수 있습니다. 시간대 처리에 도움이 되는 시간대 정보와 변환 기능을 제공합니다

from datetime import datetimeimport pytz# 获取当前日期和时间now = datetime.now()# 将日期和时间设置为上海时区shanghai_timezone = pytz.timezone('Asia/Shanghai')shanghai_time = now.astimezone(shanghai_timezone)print(shanghai_time)

위의 예에서는 pytz 라이브러리를 사용하여 현재 날짜와 시간을 상하이 시간대로 변환합니다.

Python의 datetime 모듈은 날짜와 시간을 처리하고 계산하기 위한 풍부한 기능을 제공합니다. datetime 클래스의 일반적인 메서드를 익히면 현재 날짜 및 시간 가져오기, 날짜 및 시간 형식 지정, 날짜와 시간 간의 차이 계산, 문자열로 표시되는 날짜 및 시간 구문 분석 등 날짜 및 시간 작업을 쉽게 수행할 수 있습니다. 시간대를 사용하여 날짜와 시간을 처리해야 하는 경우 타사 라이브러리 pytz를 사용하여 완료할 수 있습니다

위 내용은 날짜-시간 처리 및 계산을 위한 효율적인 Python 사용: 시간 절약 및 정확성 보장의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 51CTO.COM에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
요리 혁신 요리 : 인공 지능이 식품 서비스를 변화시키는 방법요리 혁신 요리 : 인공 지능이 식품 서비스를 변화시키는 방법Apr 12, 2025 pm 12:09 PM

AI 식품 준비 여전히 초기 사용 중이지만 AI 시스템은 음식 준비에 점점 더 많이 사용되고 있습니다. AI 구동 로봇은 부엌에서 햄버거를 뒤집기, 피자 만들기 또는 SA 조립과 같은 음식 준비 작업을 자동화하는 데 사용됩니다

파이썬 네임 스페이스 및 가변 범위에 대한 포괄적 인 안내서파이썬 네임 스페이스 및 가변 범위에 대한 포괄적 인 안내서Apr 12, 2025 pm 12:00 PM

소개 파이썬 기능에서 변수의 네임 스페이스, 범위 및 동작을 이해하는 것은 효율적으로 작성하고 런타임 오류 또는 예외를 피하는 데 중요합니다. 이 기사에서는 다양한 ASP를 탐구 할 것입니다

비전 언어 모델 (VLMS)에 대한 포괄적 인 안내서비전 언어 모델 (VLMS)에 대한 포괄적 인 안내서Apr 12, 2025 am 11:58 AM

소개 생생한 그림과 조각으로 둘러싸인 아트 갤러리를 걷는 것을 상상해보십시오. 이제 각 작품에 질문을하고 의미있는 대답을 얻을 수 있다면 어떨까요? “어떤 이야기를하고 있습니까?

Mediatek은 Kompanio Ultra 및 Dimensity 9400으로 프리미엄 라인업을 향상시킵니다.Mediatek은 Kompanio Ultra 및 Dimensity 9400으로 프리미엄 라인업을 향상시킵니다.Apr 12, 2025 am 11:52 AM

제품 케이던스를 계속하면서 이번 달 Mediatek은 새로운 Kompanio Ultra and Dimensity 9400을 포함한 일련의 발표를했습니다. 이 제품은 스마트 폰 용 칩을 포함하여 Mediatek 비즈니스의 전통적인 부분을 채우고 있습니다.

이번 주 AI : Walmart는 패션 트렌드를 설정하기 전에 패션 트렌드를 설정합니다.이번 주 AI : Walmart는 패션 트렌드를 설정하기 전에 패션 트렌드를 설정합니다.Apr 12, 2025 am 11:51 AM

#1 Google은 Agent2agent를 시작했습니다 이야기 : 월요일 아침입니다. AI 기반 채용 담당자로서 당신은 더 똑똑하지 않고 더 똑똑하지 않습니다. 휴대 전화에서 회사의 대시 보드에 로그인합니다. 세 가지 중요한 역할이 공급되고, 검증되며, 예정된 FO가 있음을 알려줍니다.

생성 AI는 사이코브블을 만난다생성 AI는 사이코브블을 만난다Apr 12, 2025 am 11:50 AM

나는 당신이되어야한다고 생각합니다. 우리 모두는 Psychobabble이 다양한 심리적 용어를 혼합하고 종종 이해할 수 없거나 완전히 무의미한 모듬 채터로 구성되어 있다는 것을 알고 있습니다. 당신이 fo를 뿌리기 위해해야 ​​할 일

프로토 타입 : 과학자들은 종이를 플라스틱으로 바꿉니다프로토 타입 : 과학자들은 종이를 플라스틱으로 바꿉니다Apr 12, 2025 am 11:49 AM

이번 주 발표 된 새로운 연구에 따르면 2022 년에 제조 된 플라스틱의 9.5%만이 재활용 재료로 만들어졌습니다. 한편, 플라스틱은 계속해서 매립지와 생태계에 전 세계에 쌓이고 있습니다. 그러나 도움이 진행 중입니다. 엥인 팀

AI 분석가의 부상 : AI 혁명에서 이것이 가장 중요한 일이 될 수있는 이유AI 분석가의 부상 : AI 혁명에서 이것이 가장 중요한 일이 될 수있는 이유Apr 12, 2025 am 11:41 AM

최근 Enterprise Analytics 플랫폼 Alteryx의 CEO 인 Andy MacMillan과의 대화는 AI 혁명 에서이 비판적이면서도 저평가 된 역할을 강조했습니다. MacMillan에서 설명했듯이 원시 비즈니스 데이터와 AI-Ready Informat의 격차

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전