안녕하세요, 저는 비전 검사쪽을 하고있습니다.
검사기를 담당하다 보니까 검사를 시작한 시간, 이미지를 생성한 시간 등등 기타 등등에서 DateTime.Now를 자주 사용하고 있는데요, 최근 DateTime.Now와 UtcNow가 속도 차이가 난다고 알게 되어 이것저것 테스트 중에 있습니다.
검색해보니 내부 구현이 다르기 때문으로 알게됐고
실제로 테스트해보니 아래처럼 Utc 시간이 훨씬 빠른 속도를 보여주고 있었습니다.
아래 블로그에서 DateTime.UtcNow.ToLocalTime()을 사용하면 Utc시간을 다시 LocalTime으로 변환해준다고 하고 실제로 속도를 측정해보니 Utc보다는 아니지만 Now보다는 훨씬 빠른 속도를 내고 있었습니다.
앞으로 개발되는거에 DateTime.UtcNow.ToLocalTime을 적용하고 싶은데.
혹시 사용해보신 개발자분이 계신지. 다른분들은 어떻게 사용하고 계신지 궁금합니다.
작은 경험이여도 좋으니 답변해주시면 감사하겠습니다 ㅎㅎ