NoesisGUI
 

🔹 TimeSpan Class

namespace Noesis | MSDN

Represents a time interval.

The interval is expressed in days, hours, minutes, seconds and milliseconds, or in ticks (100-nanosecond units). TimeSpan is generally used from XAML files, parsing with the following signature: [ws][-]{ d | [d.]hh:mm[:ss[.ff]] }[ws]

ws: optional white space
-: optional minus sign indicating a negative TimeSpan
d: days, ranging from 0 to 10675199
hh: hours, ranging from 0 to 23
mm: minutes, ranging from 0 to 59
ss: optional seconds, ranging from 0 to 59
ff: optional fractional seconds, consisting of 1 to 7 decimal digits
"1" and "1.0:0" represents 1 day
"0:1" represents 1 minute
"0:0:1" represents 1 second
"0:0:0.1" represents 1 millisecond
"-0:0:3" represents 3 seconds negative

Inheritance Hierarchy

• TimeSpan

📚 Class Hierarchy Index

Properties

Name Description
◆ Days Get the days component of the time interval
◆ Hours Get the hours component of the time interval
◆ Milliseconds Get the milliseconds component of the time interval
◆ Minutes Get the minutes component of the time interval
◆ Seconds Get the seconds component of the time interval
◆ Ticks Get total TimeSpan value in Ticks
◆ TotalDays Get total TimeSpan value in days
◆ TotalHours Get total TimeSpan value in hours
◆ TotalMilliseconds Get total TimeSpan value in milliseconds
◆ TotalMinutes Get total TimeSpan value in minutes
◆ TotalSeconds Get total TimeSpan value in seconds

◆ Dependency Property   ◆ Reflection Property


Attached Properties

TimeSpan has no attached properties

Methods

Name Description
◆ GetTimeInSeconds() Get total TimeSpan value in seconds
◆ ToString() Returns a string representation of the TimeSpan instance
◆ TryParse(const char*, TimeSpan&) Tries to parse a TimeSpan from a string
◆ Zero() Gets Zero Timespan

Events

TimeSpan has no events

 
© 2017 Noesis Technologies