C# Класс Scriban.Helpers.ScriptDate

Simplified datetime object used for scripting, accessible through the "date" variable (e.g {{date.now}})
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddDays ( double days, ScriptDate date ) : ScriptDate

Adds days to date.

AddHours ( double hours, ScriptDate date ) : ScriptDate

Adds hours to date.

AddMilliseconds ( double millis, ScriptDate date ) : ScriptDate

Adds millis to date.

AddMinutes ( double minutes, ScriptDate date ) : ScriptDate

Adds minutes to date.

AddMonths ( int months, ScriptDate date ) : ScriptDate

Adds months to date.

AddSeconds ( double seconds, ScriptDate date ) : ScriptDate

Adds seconds to date.

AddYears ( int years, ScriptDate date ) : ScriptDate

Adds years to date.

CompareTo ( object obj ) : int
Parse ( string text ) : ScriptDate

Parses the specified text as a ScriptDate using the current culture.

ScriptDate ( System.DateTime date ) : System

Initializes a new instance of the ScriptDate struct.

ToString ( ) : string
ToString ( string pattern, ScriptDate date ) : string

Returns a System.String that represents this instance.

Приватные методы

Метод Описание
EvaluateBinaryExpression ( ScriptBinaryExpression expression, ScriptDate left, ScriptDate right ) : object
EvaluateBinaryExpression ( ScriptBinaryExpression expression, ScriptDate left, ScriptTimeSpan right ) : object
IScriptCustomType ( Type destinationType, object &outValue ) : bool
IScriptCustomType ( ScriptBinaryExpression expression, object left, object right ) : object
IScriptCustomType ( ScriptUnaryExpression expression ) : object
Register ( ScriptObject builtins ) : void

Описание методов

AddDays() публичный статический Метод

Adds days to date.
public static AddDays ( double days, ScriptDate date ) : ScriptDate
days double The days.
date ScriptDate The date.
Результат ScriptDate

AddHours() публичный статический Метод

Adds hours to date.
public static AddHours ( double hours, ScriptDate date ) : ScriptDate
hours double The hours.
date ScriptDate The date.
Результат ScriptDate

AddMilliseconds() публичный статический Метод

Adds millis to date.
public static AddMilliseconds ( double millis, ScriptDate date ) : ScriptDate
millis double The millis.
date ScriptDate The date.
Результат ScriptDate

AddMinutes() публичный статический Метод

Adds minutes to date.
public static AddMinutes ( double minutes, ScriptDate date ) : ScriptDate
minutes double The minutes.
date ScriptDate The date.
Результат ScriptDate

AddMonths() публичный статический Метод

Adds months to date.
public static AddMonths ( int months, ScriptDate date ) : ScriptDate
months int The months.
date ScriptDate The date.
Результат ScriptDate

AddSeconds() публичный статический Метод

Adds seconds to date.
public static AddSeconds ( double seconds, ScriptDate date ) : ScriptDate
seconds double The seconds.
date ScriptDate The date.
Результат ScriptDate

AddYears() публичный статический Метод

Adds years to date.
public static AddYears ( int years, ScriptDate date ) : ScriptDate
years int The years.
date ScriptDate The date.
Результат ScriptDate

CompareTo() публичный Метод

public CompareTo ( object obj ) : int
obj object
Результат int

Parse() публичный статический Метод

Parses the specified text as a ScriptDate using the current culture.
public static Parse ( string text ) : ScriptDate
text string A text representing a date.
Результат ScriptDate

ScriptDate() публичный Метод

Initializes a new instance of the ScriptDate struct.
public ScriptDate ( System.DateTime date ) : System
date System.DateTime The date.
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

ToString() публичный статический Метод

Returns a System.String that represents this instance.
public static ToString ( string pattern, ScriptDate date ) : string
pattern string The date format pattern.
date ScriptDate The date to format.
Результат string