반응형
Python의 현재 연도 및 월 날짜
날짜로 현재 연도와 월을 지정해야 합니다.
사용자:
datem = datetime.today().strftime("%Y-%m")
datem = datetime.strptime(datem, "%Y-%m")
다른 방법이 있을까요?
다음 솔루션을 사용해 보십시오.
from datetime import datetime
currentSecond= datetime.now().second
currentMinute = datetime.now().minute
currentHour = datetime.now().hour
currentDay = datetime.now().day
currentMonth = datetime.now().month
currentYear = datetime.now().year
사용:
from datetime import datetime
today = datetime.today()
datem = datetime(today.year, today.month, 1)
당신은 이번 달 첫 번째를 원하실 겁니다.
사용:
from datetime import datetime
current_month = datetime.now().strftime('%m') // 02 //This is 0 padded
current_month_text = datetime.now().strftime('%h') // Feb
current_month_text = datetime.now().strftime('%B') // February
current_day = datetime.now().strftime('%d') // 23 //This is also padded
current_day_text = datetime.now().strftime('%a') // Fri
current_day_full_text = datetime.now().strftime('%A') // Friday
current_weekday_day_of_today = datetime.now().strftime('%w') //5 Where 0 is Sunday and 6 is Saturday.
current_year_full = datetime.now().strftime('%Y') // 2018
current_year_short = datetime.now().strftime('%y') // 18 without century
current_second= datetime.now().strftime('%S') //53
current_minute = datetime.now().strftime('%M') //38
current_hour = datetime.now().strftime('%H') //16 like 4pm
current_hour = datetime.now().strftime('%I') // 04 pm
current_hour_am_pm = datetime.now().strftime('%p') // 4 pm
current_microseconds = datetime.now().strftime('%f') // 623596 Rarely we need.
current_timzone = datetime.now().strftime('%Z') // UTC, EST, CST etc. (empty string if the object is naive).
참조: 8.1.7. strftime() 및 strptime() 동작
참조: strftime() 및 strptime() 동작
위의 것들은 현재나 현재뿐만 아니라 모든 날짜 분석에 유용합니다.모든 날짜 구문 분석에 유용할 수 있습니다.
e.g.
my_date = "23-02-2018 00:00:00"
datetime.strptime(str(my_date),'%d-%m-%Y %H:%M:%S').strftime('%Y-%m-%d %H:%M:%S+00:00')
datetime.strptime(str(my_date),'%d-%m-%Y %H:%M:%S').strftime('%m')
등등...
이 질문은 사용할 것을 요구합니다.datetime
구체적으로
이는 다음을 사용하는 방법입니다.datetime
오직:
from datetime import datetime
year = datetime.now().year
month = datetime.now().month
>>> from datetime import date
>>> date.today().month
2
>>> date.today().year
2020
>>> date.today().day
13
늦은 답변이지만 다음을 사용할 수도 있습니다.
import time
ym = time.strftime("%Y-%m")
# 2023-05
다음을 사용하여 승인된 답변을 한 줄로 작성할 수 있습니다.
datem = datetime.today().replace(day=1)
항상 하위 문자열 방법을 사용할 수 있습니다.
import datetime;
today = str(datetime.date.today());
curr_year = int(today[:4]);
curr_month = int(today[5:7]);
현재 월과 연도가 정수 형식으로 표시됩니다.문자열로 사용하려면 변수에 값을 할당하는 동안 "int" 우선 순위를 제거하면 됩니다.curr_year
그리고.curr_month
.
정규식을 사용하여 문자열에서 날짜와 시간을 추출한 다음 strptime을 사용하여 문자열 날짜를 날짜 시간 인덱스로 변환합니다.
import re
s = "Audio was recorded at 21:50:00 02/07/2019 (UTC) by device 243B1F05 at gain setting 2 while battery state was 3.6V."
t = re.search(' (\d{2}:\d{2}:\d{2} \d{2}\/\d{2}\/\d{4}) ', s).group(1)
date=datetime.datetime.strptime(t,'%H:%M:%S %m/%d/%Y')
print(type(date))
언급URL : https://stackoverflow.com/questions/28189442/datetime-current-year-and-month-in-python
반응형
'programing' 카테고리의 다른 글
메일 수신 클라이언트 없이 Mandrill 사용자 지정 발송 도메인을 확인하려면 어떻게 해야 합니까? (0) | 2023.07.20 |
---|---|
오라클에서 각 그룹에 대한 최신 행 선택 (0) | 2023.07.20 |
Excel의 문자열과 셀 내용 비교 (0) | 2023.07.15 |
SonarQube SpringBoot 프로젝트의 "구성 가능한 이 응용프로그램 컨텍스트 닫기" (0) | 2023.07.15 |
레이지 초기화graphql-spring에서 예외 발생 (0) | 2023.07.15 |