728x90
1. System.today()
DateTime dt = System.Today();
System.debug(dt); // 2022-10-20 00:00:00
- 한국 시간 = 기준 GMT +9
- 디버그에는 물론 2022-10-20 00:00:00라고 찍히지만 실제 dt라는 dateTime 값을 필드에 넣게 되면 22년 10월 20일 오전 9시로 들어가게 된다...
2. System.now()
DateTime dt = System.now();
System.debug(dt); // 작성시간 기준 : 2022-10-20 09:14:11
- 한국 시간 = 기준 GMT +9
- 디버그에는 물론 2022-10-20 00:00:00라고 찍히지만 실제 dt라는 dateTime 값을 필드에 넣게 되면 22년 10월 20일 오전 18시 14분 11초로 들어가게 된다...
- 디버그에 찍힌 시간 + 9시간
- 시간까지 기록할거라면 꼭... now()를 사용할 것...
https://developer.salesforce.com/forums/?id=906F00000008v2wIAA
728x90