Struct Timestamp
- Namespace
- NetCord
- Assembly
- NetCord.dll
public readonly struct Timestamp : IEquatable<Timestamp>, ISpanFormattable, IFormattable, ISpanParsable<Timestamp>, IParsable<Timestamp>
- Implements
- Inherited Members
Constructors
Timestamp(DateTimeOffset)
public Timestamp(DateTimeOffset dateTime)
Parameters
dateTimeDateTimeOffset
Timestamp(DateTimeOffset, TimestampStyle?)
public Timestamp(DateTimeOffset dateTime, TimestampStyle? style)
Parameters
dateTimeDateTimeOffsetstyleTimestampStyle?
Properties
DateTime
public DateTimeOffset DateTime { get; }
Property Value
Style
public TimestampStyle? Style { get; }
Property Value
Methods
Equals(Timestamp)
public bool Equals(Timestamp other)
Parameters
otherTimestamp
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
Parse(ReadOnlySpan<char>)
public static Timestamp Parse(ReadOnlySpan<char> value)
Parameters
valueReadOnlySpan<char>
Returns
ToString()
public override string ToString()
Returns
- string
Discord formatted timestamp with a default style.
ToString(TimestampStyle)
public string ToString(TimestampStyle style)
Parameters
styleTimestampStyle
Returns
- string
Discord formatted timestamp with specified
style.
ToString(char)
public string ToString(char style)
Parameters
stylechar
Returns
- string
Discord formatted timestamp with specified
style.
ToString(string?, IFormatProvider?)
public string ToString(string? format, IFormatProvider? formatProvider)
Parameters
formatstringformatProviderIFormatProvider
Returns
- string
Discord formatted timestamp.
TryFormat(Span<char>, out int, ReadOnlySpan<char>, IFormatProvider?)
public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
Parameters
destinationSpan<char>charsWrittenintformatReadOnlySpan<char>providerIFormatProvider
Returns
TryParse(ReadOnlySpan<char>, out Timestamp)
public static bool TryParse(ReadOnlySpan<char> value, out Timestamp timestamp)
Parameters
valueReadOnlySpan<char>timestampTimestamp
Returns
Operators
operator ==(Timestamp, Timestamp)
public static bool operator ==(Timestamp left, Timestamp right)
Parameters
Returns
operator !=(Timestamp, Timestamp)
public static bool operator !=(Timestamp left, Timestamp right)
Parameters
Returns
Explicit Interface Implementations
Parse(ReadOnlySpan<char>, IFormatProvider?)
static Timestamp Parse(ReadOnlySpan<char> s, IFormatProvider? provider)
Parameters
sReadOnlySpan<char>providerIFormatProvider
Returns
Parse(string, IFormatProvider?)
static Timestamp Parse(string s, IFormatProvider? provider)
Parameters
sstringproviderIFormatProvider
Returns
TryParse(ReadOnlySpan<char>, IFormatProvider?, out Timestamp)
static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out Timestamp result)
Parameters
sReadOnlySpan<char>providerIFormatProviderresultTimestamp
Returns
TryParse(string?, IFormatProvider?, out Timestamp)
static bool TryParse(string? s, IFormatProvider? provider, out Timestamp result)
Parameters
sstringproviderIFormatProviderresultTimestamp