Advertisement
Guest User

BeerTime

a guest
Mar 27th, 2014
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.37 KB | None | 0 0
  1. using System;
  2. using System.Globalization;
  3. namespace _10_BeerTime
  4. {
  5.     class BeerTime
  6.     {
  7.         static void Main()
  8.         {
  9.             string pattern = "hh:mm tt";
  10.             string startBeer = "01:00 PM";
  11.             DateTime startBeerTime = DateTime.ParseExact(startBeer, pattern, CultureInfo.InvariantCulture);
  12.             string endBeer = "03:00 AM";
  13.             DateTime endBeerTime = DateTime.ParseExact(endBeer, pattern, CultureInfo.InvariantCulture);
  14.  
  15.             DateTime inputTime = DateTime.Now;
  16.             Console.Write("Enter time in format \"hh:mm tt\": ");
  17.             string input = Console.ReadLine();
  18.             bool isValid = DateTime.TryParseExact(input, pattern, CultureInfo.InvariantCulture, DateTimeStyles.None, out inputTime);
  19.             while (!isValid)
  20.             {
  21.                 Console.Write("Invalid time. Please enter new time in format \"hh:mm tt\": ");
  22.                 input = Console.ReadLine();
  23.                 isValid = DateTime.TryParseExact(input, pattern, CultureInfo.InvariantCulture, DateTimeStyles.None, out inputTime);
  24.             }
  25.  
  26.             if (inputTime>=startBeerTime || inputTime<endBeerTime)
  27.             {
  28.                 Console.WriteLine("beer time");
  29.             }
  30.             else
  31.             {
  32.                 Console.WriteLine("non-beer time");
  33.             }
  34.              
  35.  
  36.         }
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement