Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback


## ResetToDefault()

Resets the current DateTimeProvider to the default, which is DefaultDateTimeProvider.



### Methods

Gets the now.



**Now**

Code Sample:



The example below sets the order date of the customer order to the current date and time.

**Example**

This property should be used whenever you need to get the current **DateTimeOffset**.

**Remarks**



Holds the current **DateTimeProvider**. You can also set a different **DateTimeProvider**. The default provider is **DefaultDateTimeProvider**.

### Properties

A provider that returns the current **DateTimeOffset** for the application. This provider should be used whenever you need to get the current date or time, rather than using the standard **DateTime** or **DateTimeOffset** classes. Using this provider also gives the additional benefit of making unit testing much easier. Before your test harness runs, you can change the current **DateTimeProvider** to a provider that returns the same **DateTimeOffset** no matter what. This makes testing for specific dates and times much easier to predict rather than using the system clock, which is always changing.