none
En visual Basic 2010 Sumar dos horas RRS feed

Todas las respuestas

  • Hola Saravia,

    Te dejo un ejemplo espero que sea lo que necesitas.

    Sub Main()
        ' se puede hacer de diversas formas
        Dim Hora_a = System.DateTime.Now
        Dim Hora_b = New TimeSpan(222)  ' dos horas, dos minutos, dos segundos
        ' sumar a + b y presentar 
        Console.WriteLine((Hora_a + Hora_b).ToString("hh:mm"))
        Console.WriteLine((Hora_a + Hora_b).ToString())         'Completa
        'sumar 3h a la hora actual
        Console.WriteLine(Hora_a.AddHours(3).ToString("hh"))
        Console.ReadLine()
    End Sub

    Saludos,
    PepLluis,

    martes, 20 de mayo de 2014 14:36
  • Aquí te dejo un ejemplo de como sumar fechas o solo algún campo (año,mes, día, hora, minuto, segundo)

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    
    namespace leercsv
    {
        class Program
        {
            static void Main(string[] args)
            {
                DateTime f1 = DateTime.Now;
                Console.WriteLine(f1.ToString());
                DateTime f2 = new DateTime(2004,10,13,4,34,23);
                Console.WriteLine(f2.ToString());
                f1 = f1.AddYears(f2.Year);
                f1 = f1.AddMonths(f2.Month);
                f1 = f1.AddDays(f2.Day);
                f1 = f1.AddHours(f2.Hour);
                f1 = f1.AddMinutes(f2.Minute);
                f1 = f1.AddSeconds(f2.Second);
                Console.WriteLine(f1.ToString());
                Console.ReadLine();
            }
    
        }
    }
    

    Espero que te sirva.


    Roy Sillerico

    martes, 20 de mayo de 2014 14:47