Joreto

LocalDateTime

Mar 18th, 2023 (edited)
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.35 KB | Writing | 0 0
  1. import java.time.LocalDateTime;
  2. import java.time.temporal.ChronoField;
  3. import java.util.Scanner;
  4.  
  5. public class JoRoExAms {
  6.     public static void main(String[] args) {
  7.  
  8.         Scanner scanner = new Scanner(System.in);
  9.  
  10.         LocalDateTime now = LocalDateTime.now();
  11.  
  12.  
  13.         int hour = now.get(ChronoField.HOUR_OF_DAY);
  14.         int minute = now.get(ChronoField.MINUTE_OF_HOUR);
  15.         int month = now.get(ChronoField.MONTH_OF_YEAR);
  16.         int day = now.get(ChronoField.DAY_OF_MONTH);
  17.         int year = now.get(ChronoField.YEAR);
  18.  
  19.         if (hour < 12) {
  20.             System.out.println("Good morning.\n");
  21.         } else if (hour < 17) {
  22.             System.out.println("Good Afternoon.\n");
  23.         }else {
  24.             System.out.println("Good evening.\n");
  25.         }
  26.         System.out.println("It is");
  27.  
  28.         if (minute != 0) {
  29.             System.out.println(" " + minute + "");
  30.             System.out.println((minute !=1) ? "minutes" : "minute");
  31.             System.out.println(" past");
  32.         }
  33.         System.out.println(" ");
  34.         System.out.println((hour > 12) ? (hour - 12) : hour);
  35.         System.out.println(" o`clock on");
  36.  
  37.         switch (month) {
  38.             case 1:
  39.                 System.out.println("January");
  40.                 break;
  41.             case 2:
  42.                 System.out.println("February");
  43.                 break;
  44.             case 3:
  45.                 System.out.println("March");
  46.                 break;
  47.             case 4:
  48.                 System.out.println("April");
  49.                 break;
  50.             case 5:
  51.                 System.out.println("May");
  52.                 break;
  53.             case 6:
  54.                 System.out.println("June");
  55.                 break;
  56.             case 7:
  57.                 System.out.println("July");
  58.                 break;
  59.             case 8:
  60.                 System.out.println("August");
  61.                 break;
  62.             case 9:
  63.                 System.out.println("September");
  64.                 break;
  65.             case 10:
  66.                 System.out.println("October");
  67.                 break;
  68.             case 11:
  69.                 System.out.println("November");
  70.                 break;
  71.             case 12:
  72.                 System.out.println("December");
  73.                 break;
  74.         }
  75.  
  76.         System.out.println(" " + day + ", " + year + " .");
  77.  
  78.  
  79.     }
  80. }
Tags: TImeAndYear
Advertisement
Add Comment
Please, Sign In to add comment