C# TimeProvider 사용 정보(.NET8)


C# TimeProvider 사용 정보(.NET8)

C#에는 시간을 표현하는 클래스로 DateTime 와 DateTimeOffset 가 있다. .NET 8부터 TimeProvider 클래스가 새로 준비 되었다. TimeProvider클래스는 .NET8 의 새로운 기능의 하나로「시간 추상화 (Time abstraction)」로서 소개되고 있다. 시간 추상화는 코드 테스트에 새로운 이점이 있다. 그 내용을 기록한 글이다. DateTime.Now 와의 차이 TimeProvider 클래스는 현재 시간을 얻을 수 있다. 기존 DateTime 클래스를 사용하여 현재 시간을 얻은 경우와 비교한다. public void Run(string[] args) { var now = TimeProvider.System.GetLocalNow(); var utcNow = TimeP..


원문링크 : C# TimeProvider 사용 정보(.NET8)