DateTime sample source code in CSharp
DateTime sample source code in CSharp
cs 22/02/2025 15:20
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace DateTimeCSharpSample
{
class DateTimeClass
{
static void Main(string[] args)
{
DateTimeClass dateTimeSample = new DateTimeClass();
// dateTimeSample.CreateDateTime();
// dateTimeSample.GetDateTimeProperties();
// dateTimeSample.AddSubtractDateTimeComponents();
// dateTimeSample.FindADayAfterDays(2);
// dateTimeSample.SubtractOnly();
// dateTimeSample.GetDaysInAMonth();
// Console.WriteLine(dateTimeSample.GetDaysInAYear(2002));
//dateTimeSample.GetAllDateTimeFormats();
// dateTimeSample.CompareTwoStrings();
// dateTimeSample.FormatDateTime();
// dateTimeSample.FormatUsingToString();
// dateTimeSample.FormatUsingToString();
// dateTimeSample.LeapYearDayLightSaving();
// dateTimeSample.ConcertStringToDateTime();
dateTimeSample.ConvertDateTimeToTypes();
Console.ReadKey();
}
Page 1 of 6
Program.cs 22/02/2025 15:20
Console.WriteLine(newDt.ToString());
}
Page 2 of 6
Program.cs 22/02/2025 15:20
Console.WriteLine("----------------");
Console.WriteLine("f Formats");
Console.WriteLine("----------------");
dateFormats = dob.GetDateTimeFormats('f');
foreach (string format in dateFormats)
Console.WriteLine(format);
Console.WriteLine("----------------");
Console.WriteLine("F Formats");
Console.WriteLine("----------------");
dateFormats = dob.GetDateTimeFormats('F');
foreach (string format in dateFormats)
Console.WriteLine(format);
if (result < 0)
Console.WriteLine("First date is earlier");
else if (result == 0)
Console.WriteLine("Both dates are same");
else
Console.WriteLine("First date is later");
/// <summary>
/// Gets number of days in a year
/// </summary>
Page 3 of 6
Program.cs 22/02/2025 15:20
// Empty DateTime
DateTime emptyDateTime = new DateTime();
// Just date
DateTime justDate = new DateTime(2002, 10, 18);
Page 4 of 6
Program.cs 22/02/2025 15:20
aDay.AddTicks(5000);
}
// Subtract a DateTime
TimeSpan diff1 = dob.Subtract(subDate);
Console.WriteLine(diff1.ToString());
// Subtract a TimeSpan
DateTime diff2 = dob.Subtract(ts);
Console.WriteLine(diff2.ToString());
// Subtract 10 Days
DateTime daysSubtracted = new DateTime(dob.Year, dob.Month, dob.Day - 10);
Console.WriteLine(daysSubtracted.ToString());
Page 5 of 6
Program.cs 22/02/2025 15:20
/// <summary>
/// Gets age of a person
/// </summary>
private void GetYearsDifference()
{
DateTime dob = new DateTime(1974, 07, 10);
DateTime today = DateTime.Now;
int age = today.Year - dob.Year;
Console.WriteLine(age);
}
}
}
Page 6 of 6