Advertisement
Fhernd

AritmeticaDateTimeOffset.cs

Jul 11th, 2016
1,085
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 Cap06_DateTimeOffset
  4. {
  5.     /// <summary>
  6.     /// Demuestra las capacidades aritméticas de la clase DateTimeOffset.
  7.     /// </summary>
  8.     public class AritmeticaDateTimeOffset
  9.     {
  10.         /// <summary>
  11.         /// Inicia la ejecución de la demostración de la aritmética de DateTimeOffset.
  12.         /// </summary>
  13.         public void Ejecutar()
  14.         {
  15.             Aritmetica();
  16.         }
  17.  
  18.         /// <summary>
  19.         /// Realiza operaciones aritméticas entre objetos DateTime y DateTimeOffset.
  20.         /// </summary>
  21.         private void Aritmetica()
  22.         {
  23.             DateTime fecha1, fecha2;
  24.             DateTimeOffset offsetFecha1, offsetFecha2;
  25.             TimeSpan diferencia;
  26.  
  27.             // Computa la diferencia entre Date.Now y Date.UtcNow:
  28.             fecha1 = DateTime.Now;
  29.             fecha2 = DateTime.UtcNow;
  30.             diferencia = fecha1 - fecha2;
  31.             Console.WriteLine("{0} - {1} = {2}", fecha1, fecha2, diferencia);
  32.  
  33.             // Computa la diferencia entre Now y UtcNow de DateTimeOffset:
  34.             offsetFecha1 = DateTimeOffset.Now;
  35.             offsetFecha2 = DateTimeOffset.UtcNow;
  36.             diferencia = offsetFecha1 - offsetFecha2;
  37.             Console.WriteLine("{0} - {1} = {2}", offsetFecha1, offsetFecha2, diferencia);
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement