BusinessHour 오프셋 개체에서 사용자 지정 업무 시간의 종료 시간을 24시간 형식으로 표시하려면 BusinessHour.end 속성을 사용하십시오.
먼저 필요한 라이브러리를 가져옵니다 -
pandas를 pd로 가져오기
Pandas에서 타임스탬프 개체 설정 -
타임스탬프 =pd.Timestamp('2021-9-30 06:50:20')
BusinessHour 오프셋을 생성합니다. 여기에서 "시작"은 24시간 형식의 사용자 지정 업무 시간의 시작 시간입니다. "종료"는 24시간 형식의 사용자 지정 업무 시간의 종료 시간입니다. -
bhOffset =pd.tseries.offsets.BusinessHour(start="09:30", end ="18:00", n =8)
업데이트된 타임스탬프 표시 -
print("\n업데이트된 타임스탬프...\n",타임스탬프 + bhOffset)
사용자 지정 업무 시간의 종료 시간 표시 -
print("\n사용자 지정 업무 시간의 종료 시간...\n",bhOffset.end)
예
다음은 코드입니다 -
pandas를 pd로 가져오기# Pandastimestamp =pd.Timestamp('2021-9-30 06:50:20')#에 타임스탬프 개체를 설정합니다.# 타임스탬프를 표시합니다("Timestamp...\n",timestamp)# 생성 BusinessHour Offset# BusinessHour는 DateOffset 하위 클래스입니다.# 여기서 "start"는 24시간 형식의 사용자 지정 업무 시간의 시작 시간입니다.# "end"는 24h 형식의 사용자 지정 업무 시간의 종료 시간입니다.bhOffset =pd. tseries.offsets.BusinessHour(start="09:30", end ="18:00", n =8)# BusinessHour Offsetprint 표시("\nBusinessHour Offset...\n",bhOffset)# 업데이트된 타임스탬프 표시 ("\nUpdated Timestamp...\n",timestamp + bhOffset)# 사용자 지정 업무 시간의 종료 시간을 표시합니다.print("\n사용자 지정 업무 시간의 종료 시간...\n",bhOffset.end)사전>출력
이것은 다음 코드를 생성합니다 -
타임스탬프... 2021-09-30 06:50:20BusinessHour 오프셋... <8 * BusinessHours:BH=09:30-18:00>타임스탬프 업데이트... 2021-09-30 17:30:00커스텀 영업시간의 종료시간... (datetime.time(18, 0),)