Advertisement
Fhernd

AritmeticaTimeSpan.cs

May 20th, 2016
6,331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.33 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Articulo.Cap06
  4. {
  5.     public class AritmeticaTimeSpan
  6.     {
  7.         public static void Main()
  8.         {
  9.             // Crea un objeto TimeSpan restando 1 segundo al intervalo
  10.             // de tiempo de 10 días:
  11.             TimeSpan casiDiezDias = TimeSpan.FromDays(10) - TimeSpan.FromSeconds(1);
  12.            
  13.             // Uso de propiedades de TimeSpan para mostrar los valores
  14.             // de tiempo para el intervalo resultado de la sustracción anterior:
  15.             Console.WriteLine (casiDiezDias.Days);            // 9
  16.             Console.WriteLine (casiDiezDias.Hours);            // 23
  17.             Console.WriteLine (casiDiezDias.Minutes);        // 59
  18.             Console.WriteLine (casiDiezDias.Seconds);        // 59
  19.             Console.WriteLine (casiDiezDias.Milliseconds);    // 0
  20.            
  21.             // Total de tiempo en el intervalo resultante:
  22.             Console.WriteLine (casiDiezDias.TotalDays);            // 9.99998842592593
  23.             Console.WriteLine (casiDiezDias.TotalHours);        // 239.999722222222
  24.             Console.WriteLine (casiDiezDias.TotalMinutes);        // 14399.9833333333
  25.             Console.WriteLine (casiDiezDias.TotalSeconds);        // 863999
  26.             Console.WriteLine (casiDiezDias.TotalMilliseconds);    // 863999000
  27.         }
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement