using System;
namespace Aantal_Dagen_Geleefd
{
public class Program
{
public static void Main(string[] args)
{
//variabelen
DateTime geboortedatum;
DateTime vandaag = DateTime.Now;
TimeSpan leeftijd;
//opvragen geboortedatum
Console.WriteLine("Wanneer ben je geboren? (notatie dag/maand/jaar)");
geboortedatum = Convert.ToDateTime(Console.ReadLine());
//berekening leeftijd
leeftijd = vandaag.Subtract(geboortedatum);
//leeftijd in dagen
int dagen = leeftijd.Days;
//resultaat tonen
Console.WriteLine($"Je leeft al {dagen} dagen.");
}
}
}
using System;
namespace Chrysostomos
{
public class Program
{
public static void Main(string[] args)
{
//variabelen declareren
DateTime nu = DateTime.Now;
int eindeJaar;
//indien maand is groter dan 7 juni ligt chrysostemos in het volgende jaar
if (nu.Month > 7)
{
eindeJaar = nu.Year + 1;
}
else
{
eindeJaar = nu.Year;
}
DateTime eindeSchooljaar = new DateTime(eindeJaar, 6, 30);
DateTime Chrysostomos;
TimeSpan periodeTotEinde;
//berekeningen
Chrysostomos = eindeSchooljaar.AddDays(-100);
periodeTotEinde = eindeSchooljaar.Subtract(nu);
//resultaten tonen
Console.WriteLine($"Chrysostomos valt dit jaar op {Chrysostomos.ToString("dd.MM.yyyy")}.");
Console.WriteLine($"Er zijn vandaag nog {periodeTotEinde.Days} dagen school.");
Console.WriteLine($"Het einde van het schooljaar valt dit jaar op {eindeSchooljaar.DayOfWeek} {eindeSchooljaar.ToString("dd")} {eindeSchooljaar.ToString("MMM")} {eindeSchooljaar.Year}.");
}
}
}
using System;
namespace Dagen_Sinds_Franse_Revolutie
{
public class Program
{
public static void Main(string[] args)
{
//variabelen
DateTime franseRevolutieDatum = new DateTime(1789, 07, 14);
TimeSpan verstrekenTijd;
DateTime vandaag = DateTime.Now;
//berening
verstrekenTijd = vandaag.Subtract(franseRevolutieDatum);
//Tonen
Console.WriteLine($"Er zijn {verstrekenTijd.Days} dagen verstreken sinds {franseRevolutieDatum.ToString("dd MMMM yyyy")}.");
}
}
}
using System;
namespace Datum_afdrukken
{
public class Program
{
public static void Main(string[] args)
{
//huidige datum genereren
DateTime vandaag = DateTime.Now;
//afdrukken
//datum afdrukken
Console.WriteLine("Dag:" + vandaag.ToString("dd"));
Console.WriteLine("Dag van de week:" + vandaag.ToString("dddd"));
Console.WriteLine("Maand:" + vandaag.ToString("MMMMM"));
Console.WriteLine("Jaar:" + vandaag.ToString("yyyy"));
string uur = vandaag.ToString("HH");
string minuten = vandaag.ToString("mm");
Console.WriteLine($"Het is momenteel {uur} uur en {minuten} minuten.");
}
}
}