• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Dataport.AppFrameDotNet.DotNetTools.Collections
    • ExpressionHelper
    • NonRepeatableEnumerable<TType>
  • Dataport.AppFrameDotNet.DotNetTools.Collections.Extensions
    • Adding
    • Checking
    • Execution
    • ExpressionExtensions
    • Filtering
    • Indexing
    • Transformation
  • Dataport.AppFrameDotNet.DotNetTools.Collections.Model
    • PagedResult<TSource>
  • Dataport.AppFrameDotNet.DotNetTools.Comparison.Extensions
    • ComparisonExtensions
    • DictionaryExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Comparison.Model
    • BoundaryType
    • IgnoreInPropertyComparisonAttribute
    • MemberComparisonResult
  • Dataport.AppFrameDotNet.DotNetTools.IO.Extensions
    • HttpStatusCodeExtensions
    • StreamExtensions
    • StringExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Numeric.Extensions
    • Formatting
    • Percentage
    • Structure
  • Dataport.AppFrameDotNet.DotNetTools.Numeric.Model
    • PercentageType
  • Dataport.AppFrameDotNet.DotNetTools.Reflection
    • EnumHelper<TEnum>
  • Dataport.AppFrameDotNet.DotNetTools.Reflection.Extensions
    • AssemblyExtensions
    • EnumExtensions
    • InstanceExtensions
    • StringExtensions
    • TransformationExtensions
    • TypeExtensions
    • TypeManipulationExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Text.Extensions
    • BooleanExtensions
    • StringExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Time.Extensions
    • DateTimeExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Time.Model
    • DateTimePart
  • Dataport.AppFrameDotNet.DotNetTools.Validation
    • ValidationResults
    • Verify
  • Dataport.AppFrameDotNet.DotNetTools.Validation.Extensions
    • ConditionExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Validation.Models
    • Condition<T>
    • Severity

Class DateTimeExtensions

Stellt Erweiterungsmethoden für System.DateTime zur Verfügung

Inheritance
System.Object
DateTimeExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dataport.AppFrameDotNet.DotNetTools.Time.Extensions
Assembly: Dataport.AppFrameDotNet.DotNetTools.dll
Syntax
public static class DateTimeExtensions

Methods

BeginOfDay(DateTime)

Gibt das Datum mit der min. Uhrzeit zurück (0:00 Uhr).

Declaration
public static DateTime BeginOfDay(this DateTime dt)
Parameters
Type Name Description
System.DateTime dt

Das DateTime-Objekt das als Grundlage der Berechnung dient.

Returns
Type Description
System.DateTime

Ein DateTime-Objekt des Inputs mit der Zeit Mitternacht.

EndOfDay(DateTime)

Gibt das Datum mit der max. Uhrzeit zurück (23:59:59.999).

Declaration
public static DateTime EndOfDay(this DateTime dt)
Parameters
Type Name Description
System.DateTime dt

Das DateTime-Objekt das als Grundlage der Berechnung dient.

Returns
Type Description
System.DateTime

Ein DateTime-Objekt mit einer Millisekunde vor Mitternacht des nächsten Tages des Inputs.

FirstDayOfMonth(DateTime)

Gibt den ersten des Monats zurück in dem sich das Datum befindet.

Declaration
public static DateTime FirstDayOfMonth(this DateTime dt)
Parameters
Type Name Description
System.DateTime dt

Das DateTime-Objekt das als Grundlage der Berechnung dient.

Returns
Type Description
System.DateTime

Ein DateTime-Objekt mit dem ersten Tag des Monats (Mitternacht) des Inputs.

FirstDayOfNextMonth(DateTime)

Gibt zum Datum den ersten des nächsten Monats zurück in dem sich das Datum befindet.

Declaration
public static DateTime FirstDayOfNextMonth(this DateTime dt)
Parameters
Type Name Description
System.DateTime dt

Das DateTime-Objekt das als Grundlage der Berechnung dient.

Returns
Type Description
System.DateTime

Ein DateTime-Objekt mit dem ersten Tag des nächsten Monats (Mitternacht) des Inputs.

LastDayOfMonth(DateTime)

Gibt den letzten des Monats zurück in dem sich das Datum befindet.

Declaration
public static DateTime LastDayOfMonth(this DateTime dt)
Parameters
Type Name Description
System.DateTime dt

Das DateTime-Objekt das als Grundlage der Berechnung dient.

Returns
Type Description
System.DateTime

Ein DateTime-Objekt mit dem letzten Tag des Monats (Mitternacht) des Inputs.

SetDay(DateTime, Int32)

Setzt das Datum auf einen bestimmten Tag im Monat fest ohne die anderen Datumskomponenten zu ändern.

Declaration
public static DateTime SetDay(this DateTime dt, int day)
Parameters
Type Name Description
System.DateTime dt

Das DateTime-Objekt das als Grundlage der Berechnung dient.

System.Int32 day

Der neue Tag der gesetzt werden soll.

Returns
Type Description
System.DateTime

Ein DateTime-Objekt des Inputs mit dem ersetzten Tag.

Exceptions
Type Condition
System.ArgumentOutOfRangeException

Wenn der Tag nicht valide ist.

Truncate(DateTime, DateTimePart)

Gibt ein DateTime zurück, bei dem im Vergleich zum eingehenden DateTime informationen weggeschnitten werden.

Declaration
public static DateTime Truncate(this DateTime dt, DateTimePart part)
Parameters
Type Name Description
System.DateTime dt

Das DateTime-Objekt das als Grundlage der Berechnung dient.

DateTimePart part

Gibt den Teil im DateTime an, bis zu dem reduziert wird.

Returns
Type Description
System.DateTime

Ein reduziertes DateTime

In This Article
Back to top © 2020 Dataport AöR