Skip to main content

TimeSpan in C#

 

TimeSpan in C#

The struct TimeSpan in C# represents a time interval that is difference between two times measured in number of days, hours, minutes, and seconds. The TimeSpan is used to compare two C# DateTime objects to find the difference between two dates.

 Creating TimeSpan

 TimeSpan struct has the following overloaded forms:

 

TimeSpan Method

The following code snippet crates a TimeSpan from days, hours, and minutes.

C# TimeSpan


The common method of creating a TimeSpan is finding the difference between two DateTime objects, The following code snippet is example of getting the interval between two DateTime objects.

TimeSpan Properties

 C# TimeSpan class properties are Days, Hours, Minutes, Seconds, Milliseconds, and Ticks that returns days, hours, minutes, seconds, and milliseconds in a TimeSpan object. The TotalDays, TotalHours, TotalMinutes, TotalSeconds, and TotalMilliseconds properies return the totals of them on an object.

 

The following code snippet gets a TimeSpan between two dates and reads these properties.

TimeSpan Property


TimeSpan Methods

 TimeSpan class provides FromDays, FromHours, FromMinutes, FromSeconds, and FromMilliseconds methods to create TimeSpan objects from days, hours, minutes, seconds, and milliseconds respectively.

 

The following code snippet adds TimeSpan objects using the Fromxxx methods.

Methods


The Add, Subtract, Multiply, Divide, and Negate methods to adds, subtract, divide, multiply, and negate

TimeSpan objects.

 The following code snippet is an example of how to add and subtract TimeSpan objects.

Timespan obj


The Parse, ParseExact, TryParse, TryParseExact, and TryFormat methods are used to parse and format TimeSpan objects into strings and vice versa.

Comments

Popular posts from this blog

The String.Join Method in C# Explained

The String.Join Method in C#   The string.Join concatenates the elements of a specified array or the members of a collection, using the specified separator between each element or member. Overloads of string.Join Method Description Join(Char, Object[]) Concatenates the string representations of an array of objects, using the specified separator between each member. Join(Char, String[]) Concatenates an array of strings, using the specified separator between each member. Join(String, IEnumerable<String>) Concatenates the members of a constructed IEnumerable<T> collection of type String, using the specified separator between each member. Join(String, Object[]) Concatenates the elements of an object array, using the specified separator between each element. Join(String, String[]) Concatenates all the elements of a string array, usi...

Most Popular Programming Languages in 2020

Most Popular Programming Languages in 2020 In this blog post, you will learn about the most popular programming languages in 2020 for creating the best web applications. Check its pros and cons. Analyzed by technostacks Not very long ago, just a few people were considered to be computer programmers, and the general public viewed them with awe. In this digital age that we are now living in, however, a large number of IT jobs need a solid grasp of one or more programming languages. Whether one wants to develop a mobile app or get a certification for having programming knowledge, or even to learn new skills, one needs to opt for the right programming language. Below mentioned eight most popular programming languages which are in demand for software development and web applications. This is the most used programming languages in 2019 and will be in 2020. For each, there is little information about the language, benefits and its complexity, as well as about its usage. One must...

Creating Database with some tables in Sql Server step by step

SQL Database and Tables Creation step by step We have installed Sql Server in our previous post here , now we are going to see how to create database and its table in sql server. Steps below show how to create a database and its tables, but we need to install Sql Server Management Studio for Graphical User Interface program to create and maintain databases. Now download and install the Sql Server Management Studio here , after installing the software, we connect to the sql server using the Management Studio as shown below Click on the connect button as shown above after selecting the Server type, Server name and Authentication. Server Type: allows you to select the server type such as Database Engine, Reporting Services or Integration Services. But in post, we are living it with the default Server type that is, Database Engine. Server name : Let us select the server we are connecting to, we also allow the default since we have only one instance. Authent...