Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package date_time_and_other;
- import java.time.*;
- import java.time.format.DateTimeFormatter;
- import java.time.temporal.ChronoUnit;
- import java.util.*;
- import java.util.Scanner;
- import java.lang.String;
- public class Date_Time {
- public static void main(String[] args) {
- try {
- System.out.println("Выберете язык: \n en - EN\n eu - RU \n uz - UZ\n");
- Scanner in = new Scanner(System.in);
- String input_scanner = in.next();
- Locale.setDefault(new Locale(input_scanner, input_scanner));
- ResourceBundle myBundle = ResourceBundle.getBundle("Languages");
- long milSecondFromEpoch = Instant.ofEpochMilli(0L).until(Instant.now(), ChronoUnit.MILLIS);
- int daysFromEpoch = (int) (milSecondFromEpoch / 86400000);
- int yearsFromEpoch = daysFromEpoch / 365;
- System.out.println(myBundle.getString("date") + ": " + LocalDateTime.now().format(DateTimeFormatter.ofPattern("uuuu-MM-dd HH:MM:SS")));
- System.out.println(myBundle.getString("moment") + " " + milSecondFromEpoch + " " + myBundle.getString("milisec") + " " + daysFromEpoch + " " + myBundle.getString("days") + " " + yearsFromEpoch + " " + myBundle.getString("years"));
- System.out.println(myBundle.getString("insert_the_number"));
- Scanner input_scanner1 = new Scanner(System.in);
- long nums = input_scanner1.nextLong();
- Instant dt = Instant.ofEpochMilli(nums);
- in.close();
- input_scanner1.close();
- ZonedDateTime zdt = dt.atZone(ZoneId.of("Asia/Tashkent"));
- System.out.println(zdt.format(DateTimeFormatter.ofPattern("uuuu-MM-dd HH:MM:SS")));
- long daysBetween = ChronoUnit.DAYS.between(Instant.ofEpochMilli(0L), dt);
- long weeksBetween = daysBetween / 7;
- System.out.println(weeksBetween + " " + myBundle.getString("weeks") + " " + daysBetween + " " + myBundle.getString("since"));
- System.out.println(myBundle.getString("bye"));
- } catch (MissingResourceException exc) {
- System.out.println("Вы ввели недопустимое значение.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement