Upload
juan-luis-mazzaccaro
View
215
Download
0
Embed Size (px)
DESCRIPTION
POO
Citation preview
OOP en C# Página 1 de 2 Carrera Analista de Sistemas
OOP EN C# EJEMPLO DE MANEJO DE FECHAS
using System; namespace EjemploDeUsoDeFechas { class Class1 { /* * La idea de esta pequeña clase es mostrar un po co un manejo * básico de fechas. * Se aconseja experimentar con el tipo DateTime y similares * para obtener mejores funcionalidades a las aqu í descritas. */ /* * Este ejemplo maneja dos fechas: la fecha de ap ertura de una * cuenta (plazo fijo) bancaria y su fecha de cie rre. * La fecha de apertura se toma como la fecha act ual más 10 * días, y la fecha de cierre será 90 días despué s de la * fecha de apertura. * Finalmente se muestra como comparar dos fechas . */ static void Main( string[] args) { // El tipo DateTime permite almacenar una fecha. DateTime apertura, cierre; // DateTime.Now devuelve la fecha y hora actual. apertura = DateTime.Now.AddDays(10); // El método AddDays suma o resta una cantidad real de días. cierre = apertura.AddDays(90); // Para mostrarlas, basta con que se invoque el ToS tring() Console.WriteLine("Fecha Actual: " + DateTime.No w); Console.WriteLine("Fecha de Apertura: " +
apertura.ToShortDateString()); Console.WriteLine("Fecha de Cierre: " +
cierre.ToShortDateString()); Console.WriteLine(); // Las fechas se comparan con <, <=, >, >= if (DateTime.Now >= cierre) Console.WriteLine("El Plazo Fijo está vencido." ); else Console.WriteLine("El Plazo Fijo aún NO está ve ncido.");
OOP en C# Página 2 de 2 Carrera Analista de Sistemas
/* * OTRAS FUNCIONES y PROPIEDADES DE INTERES: * ========================================= * .AddDays(double) // suma y resta días * .AddMonths(int) // suma y resta meses * .ToShortDateString() // Muestra la fecha/hora en formato corto * .Date // Devuelve la fecha con hora 00:00 * .Day // Devuelve el número de dia actual * .Month // Devuelve el número de mes actual * .Year // Devuelve el número de año actual */ Console.ReadLine(); } } }