본문 바로가기

개발자정보

세일즈포스(Salesforce) Apex의 데이터형 변환 정리

반응형

Id 데이터 형식 변환

아이디 → 문자열

String convertedStr = String.valurOf(id);

문자열 → 아이디

Id convertedId = Id.valueOf(str);

Integer 데이터 형식 변환

정수 → 문자열

String convertedStr = String.valurOf(int);

문자열 → 정수

Integer convertedInt = Integer.valueOf(str)

정수 → 10진수

Decimal convertedDec = decimal.valueOf(int);

10진수 → 정수

Integer convertedInt = Integer.valueOf(decimal)

Decimal 데이터 형식 변환

10진수 → 문자열

String convertedStr = String.valurOf(decimal);

문자열 → 10진수

Decimal convertedDec = decimal.valueOf(str);

10진수 → 정수

Integer convertedInt = Integer.valueOf(decimal)

정수 → 10진수

Decimal convertedDec = decimal.valueOf(int);

Date 데이터 형식 변환

날짜 → 문자열

String convertedStr = String.valurOf(date);

문자열 → 날짜

Date convertedDate = Date.valueOf(str);

날짜 → 날짜 시간

Datetime dt = datetime.newInstance(date.year(), date.month(),date.day());

날짜시간 → 날짜

Date date = date.newinstance(dt.year(), dt.month(), dt.day());

DateTime 데이터 형식 변환

날짜 시간 → 문자열

String convertedStr = String.valurOf(dt);

문자열 → 날짜/시간

Datetime convertedDt = DateTime.valueOf(str);

날짜시간 → 날짜

Date date = date.newinstance(dt.year(), dt.month(), dt.day());

날짜 → 날짜 시간

Datetime dt = datetime.newInstance(date.year(), date.month(),date.day());
 
반응형