GetCurrentDateTime(IExecutionState) Method
Gets the current date/time using the CurrentDateTime metadata setting if it's set, otherwise using the value of ExecutionDateTime (which is System.DateTime.Now at the time execution started).
Namespace
Statiq.Common
Containing Type
IExecutionStateExtensions

Syntax

public static DateTime GetCurrentDateTime(this IExecutionState executionState)

Remarks

This method should always be used instead of System.DateTime.Now or System.DateTime.Today whenever possible, by both code and themes.

Parameters

Name Type Description
executionState IExecutionState

Return Value

Type Description
DateTime