using System; namespace Abp.Timing { /// /// Defines interface to perform some common date-time operations. /// public interface IClockProvider { /// /// Gets Now. /// DateTime Now { get; } /// /// Gets kind. /// DateTimeKind Kind { get; } /// /// Is that provider supports multiple time zone. /// bool SupportsMultipleTimezone { get; } /// /// Normalizes given . /// /// DateTime to be normalized. /// Normalized DateTime DateTime Normalize(DateTime dateTime); } }