카테고리 없음

[UiPath] 자주쓰는 날짜관련 코드 모음

HeraPro 2020. 11. 17. 11:10
반응형

내가 자주쓰는 날짜관련 코드 모음




DateTime 타입으로 형변환하기

(How to convert to DateTime type)



1.

DateTime.ParseExact("2020/11/17","yyyy/MM/dd",nothing)


매개변수 1 : String타입의 문자열 혹은 변수

매개변수 2 : 매개변수1을 어떤 날짜형식으로 입력하였는지(?) 포맷팅 방식을 알려주는 String타입 문자열

매개변수 3 : nothing


yyyy-MM-dd, yyyy.MM.dd, HH:mm:ss, 등등 날짜,시간 형식의 String은 모조리 변환 가능

단, 시간의 경우 24시 이상은 에러. 0~23시59분59초까지가 시간단위의 limit임


2.

Convert.ToDateTime(strDateVal)


매개변수 : 날짜or시간 형식의 String 혹은 String타입의 변수


1번보다 간단하지만 위처럼 직접 포맷팅 형식을 지정할 수 없어 형변환할 수 있는 형태가 한정적임.

기본적인 (yyyy/MM/dd, yyyy-MM-dd, yyyy.MM.dd, HH:mm:ss)

것들은 가능해서 위보다 간단하고 유용하게 쓰인다.





다음날, 전날, 일주일 후 구하기

(How to get next day)

dtmVal.AddDays(1)

dtmVal.AddDays(-1)

dtmVal.AddDays(7)



다음달, 내년, 작년 등 구하기

dtmVal.AddMonths(1)

dtmVal.AddYears(1)

dtmVal.AddYears(-1)



AddDays, AddMonths, AddYears, AddHours 등등 DateTime에 add관련 메소드를 이용하여 다양하게 응용할 수 있음.










반응형