C Sharp/TimeSpan/TotalSeconds

From Meshplex

Jump to: navigation, search
Image:Csharp_programming.gif

Main Home

Basics
C# Tutorial Home
C# - Introduction to Visual Studio IDE
Introduction to C#
C# - Overview
C# - Statements
C# - Data Types
C# - Variables
C# - Operators
C# - Flow Control
C# - Variables II
C# - Functions and Methods
C# - Classes and Objects I
C# - Enumerations
C# - Dates and Times
C# - Random Numbers

Advanced
C# - Inheritance
C# - Polymorphism
C# - Garbage Collection
C# - Operator Overloading
C# - Encapsulation
C# - Properties
C# - Indexers
C# - Exceptions
C# - GUI
C# - Delegates
C# - Events
C# - Components
C# - Multithreading
C# - Regular Expressions
C# - Graphics and Multimedia
C# - Files and Streams
C# - XML
C# - Database, SQL and ADO.NET
C# - ASP.NET Web Forms and Web Controls
C# - Web Services
C# - Network Programming
C# - Datastructures and Collections
C# - Enumerations and Iterators
C# - .NET Assemblies
C# - CLR
C# - Visual Studio Debugger
C# - Namespaces
C# - Generics
C# - MS Intermediate Language
C# - Deploying Windows Application

[edit] TimeSpan TotalSeconds Property

The TimeSpan TotalSeconds property simply returns the total TimeSpan interval in Seconds. It returns a Double which means it can return negative and positive values and can calculate partial seconds.


[edit] Syntax

object.TotalSeconds()

[edit] Example 1:

using System;
class Program
{
    static void Main()
    {
        DateTime now = DateTime.Now;
        DateTime then = new DateTime(2004, 12, 3, 4, 0, 12, 127);
        TimeSpan diff = then - now;
        Console.WriteLine(diff.TotalSeconds.ToString());
        Console.Read();
    }
}

Output:

76620351.357375


The code simply subtracts the now date from the then date and it returns the total timespan value. Then the diff object is used to calculate the total amount of seconds the represents the TimeSpan object.


<-- TimeSpan Tutorial