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