Advertisement
LightProgrammer000

Datas

May 7th, 2020
1,485
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.64 KB | None | 0 0
  1. package PXTI_002;
  2.  
  3. import java.util.*;
  4.  
  5. public class Datas
  6. {
  7.     public static void main(String[] args)
  8.     {
  9.         // Instanciacao
  10.         Date agora = new Date();
  11.         Date data = new Date(1_000_000_000_000L);
  12.         Calendar c = Calendar.getInstance();// Gregorian Calendar
  13.         Calendar c1 = Calendar.getInstance();
  14.  
  15.         int hora = c1.get((Calendar.HOUR_OF_DAY));
  16.  
  17.         //
  18.         System.out.println("\n------------------------------------------------");
  19.         System.out.println("01 de JAN 1970: " + System.currentTimeMillis());
  20.         System.out.println("Hoje: " + agora);
  21.         System.out.println("Data (referente): " + data);
  22.  
  23.         data.getTime();
  24.         data.setTime(1_000_000_000_000L);
  25.         System.out.println("Comparacao: " + data.compareTo(agora));// -1, 0, 1
  26.  
  27.         //
  28.         System.out.println("\n------------------------------------------------");
  29.         c.set(1980, Calendar.FEBRUARY, 12);
  30.         System.out.println("Data: " + c.getTime());
  31.         System.out.println("Ano: " + c.get(Calendar.YEAR));// Ano
  32.         System.out.println("Mes: " + c.get(Calendar.MONTH));// Mes 0-11  
  33.         System.out.println("Dia: " + c.get(Calendar.DAY_OF_MONTH));// Dia do mês
  34.        
  35.         //
  36.         System.out.println("\n------------------------------------------------");
  37.         c.set(Calendar.YEAR, 1972);// Altera o ano
  38.         c.set(Calendar.MONTH, Calendar.MARCH);// Altera o mês
  39.         c.set(Calendar.DAY_OF_MONTH, 25);// Altera o dia
  40.         System.out.println("Data: " + c.getTime());
  41.        
  42.         //
  43.         System.out.println("\n------------------------------------------------");
  44.         c.clear(Calendar.MINUTE);
  45.         c.clear(Calendar.SECOND);
  46.         System.out.println("Data: " + c.getTime());
  47.        
  48.         //
  49.         System.out.println("\n------------------------------------------------");
  50.         c.add(Calendar.DAY_OF_MONTH, -1);
  51.         c.add(Calendar.YEAR, -1);
  52.         System.out.println("Data: " + c.getTime());
  53.        
  54.         //
  55.         System.out.println("\n------------------------------------------------");
  56.         c.roll(Calendar.DAY_OF_MONTH, -20);
  57.         System.out.println("Data: " + c.getTime());
  58.        
  59.         // Saudação com bom dia,boa tarde,ou boa noite
  60.         System.out.println("\n------------------------------------------------");
  61.  
  62.         if (hora <= 12)
  63.         {
  64.             System.out.println("# Bom dia");
  65.         }
  66.  
  67.         else if (hora > 12 && hora < 18)
  68.         {
  69.             System.out.println("# Boa Tarde");
  70.         }
  71.  
  72.         else
  73.         {
  74.             System.out.println("# Boa Noite");
  75.         }
  76.     }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement