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
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(str, result) | Tries to parse a TimeSpan from a string |
Zero() | Gets Zero Timespan |
Events
TimeSpan has no events
Table of Contents