C#: Get the first day of the current year and first of a year against a given date
C# Sharp DateTime : Exercise-46 with Solution
Write a program in C# Sharp to get the first day of a year against a date.
C# Sharp Code:
using System;
class dttimeex46
{
static void Main()
{
int dt,mn,yr;
Console.Write("\n\n Find the first day of a year against a date :\n");
Console.Write("---------------------------------------------------\n");
Console.WriteLine(" The First day of the current year is : {0} \n", FirstDayOfYear().ToString("dd/MM/yyyy"));
Console.Write(" Input the Day : ");
dt = Convert.ToInt32(Console.ReadLine());
Console.Write(" Input the Month : ");
mn = Convert.ToInt32(Console.ReadLine());
Console.Write(" Input the Year : ");
yr = Convert.ToInt32(Console.ReadLine());
DateTime d = new DateTime(yr, mn, dt);
Console.WriteLine(" The formatted Date is : {0}",d.ToString("dd/MM/yyyy"));
DateTime nd=FirstDayOfYear(d);
Console.WriteLine(" The First day of the year {0} is : {1}\n", yr,nd.ToString("dd/MM/yyyy"));
}
static DateTime FirstDayOfYear()
{
return FirstDayOfYear(DateTime.Today);
}
static DateTime FirstDayOfYear(DateTime y)
{
return new DateTime(y.Year, 1, 1);
}
}
Sample Output:
Find the first day of a year against a date : --------------------------------------------------- The First day of the current year is : 01/01/2017 Input the Day : 12 Input the Month : 06 Input the Year : 2017 The formatted Date is : 12/06/2017 The First day of the year 2017 is : 01/01/2017
Flowchart :

C# Sharp Code Editor:
Improve this sample solution and post your code through Disqus
Previous: Write a program in C# Sharp to compute what day will be tomorrow.
Next: Write a program in C# Sharp to get the last day of the current year against a given date.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join
We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook