본문 바로가기
Uipath

Uipath 날짜 비교 및 시간 비교

by Sol95 2023. 4. 27.
728x90

시간별로 하나의 프로세스 안에서 다르게 수행 해야 하는 경우 스케줄 등록을 위한 작업

16시를 기점으로 전 과 후 다른 동작을 하는 경우에 필요합니다

 

날짜랑 시간을 비교 하기 위해서는 먼저 Datetime 형태로 변경이 필요합니다

Datetime.ParseExact(오늘날짜시간.ToString,"HH:mm:ss",SyStem.Globalization.Cultureinfo.InvariantCulture)

아래 표는 변수에 들어간 내용에 대한 정리 입니다

테스트에서는 날짜 형식을 HH:mm:ss만 했지만 yyyyMMdd_HH:mm:ss 등 다양하게 설정이 가능합니다

대신 String와 DateTime에 날짜 포맷 형식은 동일하게 설정 해주셔야 합니다

변수 형태 내용
오늘날짜시간 String now.ToString("HH:mm:ss")
오늘날짜시간_가공 DateTime Datetime.ParseExact(오늘날짜시간.ToString,"HH:mm:ss",SyStem.Globalization.Cultureinfo.InvariantCulture)
지정날짜시간 String now.ToString("16:mm:ss")
지정날짜시간_가공 DateTime Datetime.ParseExact(지정날짜시간.ToString,"HH:mm:ss",SyStem.Globalization.Cultureinfo.InvariantCulture)

마지막 IF문을 통해 프로세스를 나누던 변수에 대한 값을 바꿔서 이용 하시면 됩니다

728x90
반응형

댓글