Display a date : Time Date « Development « C / ANSI-C






Display a date

#include <stdio.h>

void main()
{
  int month = 0;
  int day = 0;
  int year = 0;
  printf("Enter the date as three integer values separated by spaces (month day year):\n");
  scanf("%d", &month);
  scanf("%d", &day);
  scanf("%d", &year);
  if(day>3 && day<21 || day>23 && day<31)
    printf("\n%dth ",day);
  else
    printf("\n%d%s ", day, (day%10 == 1 ? "st": (day%10 == 2 ? "nd" : "rd")));

  switch(month)
  {
    case 1:
      printf("January ");
      break;
    case 2:
      printf("February ");
      break;
    case 3:
      printf("March ");
      break;
    case 4:
      printf("April ");
      break;
    case 5:
      printf("May");
      break;
    case 6:
      printf("June");
      break;
    case 7:
      printf("July");
      break;
    case 8:
      printf("August");
      break;
    case 9:
      printf("September");
      break;
    case 10:
      printf("October");
      break;
    case 11:
      printf("November");
      break;
    case 12:
      printf("December");
      break;
  }
  printf(" %d\n", year);
}


           
       








Related examples in the same category

1.Getting the time as a string
2.Getting date data with ease
3.Get time: now
4.Print local and UTC timePrint local and UTC time
5.Make time: hour, minute, second, year, day, month
6.Create local time from time()
7.How to get local time: localtime and asctime
8.Get the elapsed time: clock and CLOCKS_PER_SEC
9.Get time: how to use time() and time_t
10.How to check the performance: difftime
11.Local time and Coordinated Universal Time and dateLocal time and Coordinated Universal Time and date
12.converts earth days into Jovian years
13.Convert tm structure to string: how to use asctime
14.Return number of clock ticks since process startReturn number of clock ticks since process start
15. Convert time_t value to string: how to use ctime Convert time_t value to string: how to use ctime
16. Return difference between two times: how to use difftime Return difference between two times: how to use difftime
17. Convert time_t value to tm structure as UTC time: how to use gmtime Convert time_t value to tm structure as UTC time: how to use gmtime
18. Convert time_t value to tm structure in local time: How to use localtime
19. Convert tm structure to time_t value: how to use mktime
20. Get current time: how to use time and time_t  Get current time: how to use time and time_t