w3resource logo


C# Sharp Programming Exercises

C# Sharp Exercises: Display the number of ticks TimeSpan object using the Ticks property

Secondary Nav

C# Sharp DateTime : Exercise-6 with Solution

Write a C# Sharp program to display the number of ticks that have elapsed since the beginning of the twenty-first century and to instantiate a TimeSpan object using the Ticks property.

Note: The TimeSpan object is then used to display the elapsed time using several other time intervals.

Expected Output :

English (Jamaica):                                                      
   Local date and time: 20/08/2016 17:02:10, Local                      
   UTC date and time: 20/08/2016 11:32:10, Utc                          
                                                                        
English (New Zealand):                                                  
   Local date and time: 20/08/2016 5:02:10 PM, Local                    
   UTC date and time: 20/08/2016 11:32:10 AM, Utc                       
                                                                        
fran├žais (Belgique):                                                    
   Local date and time: 20-08-16 17:02:10, Local                        
   UTC date and time: 20-08-16 11:32:10, Utc                            
                                                                        
Deutsch (Schweiz):                                                      
   Local date and time: 20.08.2016 17:02:10, Local                      
   UTC date and time: 20.08.2016 11:32:10, Utc                          
                                                                        
Nederlands (Nederland):                                                 
   Local date and time: 20-8-2016 17:02:10, Local                       
   UTC date and time: 20-8-2016 11:32:10, Utc 

C# Sharp Code:

 using System;
using System.Globalization;

public class Example6
{
   public static void Main()
   {
      DateTime localDate = DateTime.Now;
      DateTime utcDate = DateTime.UtcNow;
      String[] cultureNames = { "en-JM", "en-NZ", "fr-BE",
                                "de-CH", "nl-NL" } ;

      foreach (var cultureName in cultureNames) {
         var culture = new CultureInfo(cultureName);
         Console.WriteLine("{0}:", culture.NativeName);
         Console.WriteLine("   Local date and time: {0}, {1:G}",
                           localDate.ToString(culture), localDate.Kind);
         Console.WriteLine("   UTC date and time: {0}, {1:G}\n",
                           utcDate.ToString(culture), utcDate.Kind);
      }
   }
}

C# Sharp Practice online:


 using System;
using System.Globalization;

public class Example6
{
   public static void Main()
   {
      DateTime localDate = DateTime.Now;
      DateTime utcDate = DateTime.UtcNow;
      String[] cultureNames = { "en-JM", "en-NZ", "fr-BE",
                                "de-CH", "nl-NL" } ;

      foreach (var cultureName in cultureNames) {
         var culture = new CultureInfo(cultureName);
         Console.WriteLine("{0}:", culture.NativeName);
         Console.WriteLine("   Local date and time: {0}, {1:G}",
                           localDate.ToString(culture), localDate.Kind);
         Console.WriteLine("   UTC date and time: {0}, {1:G}\n",
                           utcDate.ToString(culture), utcDate.Kind);
      }
   }
}

Improve this sample solution and post your code through Disqus.

´╗┐

Join our Question Answer community to learn and share your programming knowledge.