Showing posts with label Java Date. Show all posts
Showing posts with label Java Date. Show all posts

Thursday, July 21, 2016

Mendapatkan Tanggal Hari Ini Dalam Java


Program dibawah ini adalah contoh program untuk mencetak/ mengetahui tanggal, bulan, tahun, hari ini dengan java, berikut contoh programnya

Nama file : tanggal_Sekarang.java

import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
public class tanggal_Sekarang {
   public static void main(String args[]) {
      Calendar calendar = Calendar.getInstance(TimeZone.getDefault());
      //getTime() returns the current date in default time zone
      Date date = calendar.getTime();
      int day = calendar.get(Calendar.DATE);
      //Note: +1 the month for current month
      int month = calendar.get(Calendar.MONTH) + 1;
      int year = calendar.get(Calendar.YEAR);
      int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
      int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
      int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);

      System.out.println("Current Date is: " + date);
      System.out.println("Current Day is:: " + day);
      System.out.println("Current Month is:: " + month);
      System.out.println("Current Year is: " + year);
      System.out.println("Current Day of Week is: " + dayOfWeek);
      System.out.println("Current Day of Month is: " + dayOfMonth);
      System.out.println("Current Day of Year is: " + dayOfYear);

   }
}

Output

run:
Current Date is: Mon Jul 11 20:34:13 ICT 2016
Current Day is:: 11
Current Month is:: 7
Current Year is: 2016
Current Day of Week is: 2
Current Day of Month is: 11
Current Day of Year is: 193
BUILD SUCCESSFUL (total time: 0 seconds)

tanggal di atas adalah tanggal ketika program ini dibuat
selamat mencoba, semoga bermanfaat ...

Merubah Nilai Tanggal String Menjadi Date


Berikut contoh program merubah nilai tanggal yang masih merupakan String kita rubah menjadi tanggal yang merupakan Date dalam Java.

Nama file : string_To_Date.java

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class string_To_Date {
   public static void main(String args[])
   {
       String testDateString1 = "11/07/2016";
       String testDateString2 = "11-07-2016 23:37:50";
       String testDateString3 = "11-Jul-2016";
       String testDateString4 = "07 11, 2016";
       String testDateString5 = "Thu, Jul 11 2016";
       String testDateString6 = "Thu, Jul 11 2016 23:37:50";
       DateFormat df1 = new SimpleDateFormat("dd/MM/yyyy");
       DateFormat df2 = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
       DateFormat df3 = new SimpleDateFormat("dd-MMM-yyyy");
       DateFormat df4 = new SimpleDateFormat("MM dd, yyyy");
       DateFormat df5 = new SimpleDateFormat("E, MMM dd yyyy");
       DateFormat df6 = new SimpleDateFormat("E, MMM dd yyyy HH:mm:ss");
       try
       {
           //format() method Formats a Date into a date/time string. 
           Date d1 = df1.parse(testDateString1);
           System.out.println("Date: " + d1);
           System.out.println("Date in dd/MM/yyyy format is: "+df1.format(d1));
           System.out.println("");
           Date d2 = df2.parse(testDateString2);
           System.out.println("Date: " + d2);
           System.out.println("Date in dd-MM-yyyy HH:mm:ss format is: "+df2.format(d2));
           System.out.println("");
           Date d3 = df3.parse(testDateString3);
           System.out.println("Date: " + d3);
           System.out.println("Date in dd-MMM-yyyy format is: "+df3.format(d3));
           System.out.println("");
           Date d4 = df4.parse(testDateString4);
           System.out.println("Date: " + d4);
           System.out.println("Date in MM dd, yyyy format is: "+df4.format(d4));
           System.out.println("");
           Date d5 = df5.parse(testDateString5);
           System.out.println("Date: " + d5);
           System.out.println("Date in E, MMM dd yyyy format is: "+df5.format(d5));
           System.out.println("");
           Date d6 = df6.parse(testDateString6);
           System.out.println("Date: " + d6);
           System.out.println("Date in E, E, MMM dd yyyy HH:mm:ss format is: "+df6.format(d6));

       }
       catch (Exception ex ){
          System.out.println(ex);
       }
   }
}  

Output

run:
Date: Mon Jul 11 00:00:00 ICT 2016
Date in dd/MM/yyyy format is: 11/07/2016

Date: Mon Jul 11 23:37:50 ICT 2016
Date in dd-MM-yyyy HH:mm:ss format is: 11-07-2016 23:37:50

Date: Mon Jul 11 00:00:00 ICT 2016
Date in dd-MMM-yyyy format is: 11-Jul-2016

Date: Mon Jul 11 00:00:00 ICT 2016
Date in MM dd, yyyy format is: 07 11, 2016

Date: Mon Jul 11 00:00:00 ICT 2016
Date in E, MMM dd yyyy format is: Mon, Jul 11 2016

Date: Mon Jul 11 23:37:50 ICT 2016
Date in E, E, MMM dd yyyy HH:mm:ss format is: Mon, Jul 11 2016 23:37:50
BUILD SUCCESSFUL (total time: 2 seconds)

Selamat mencoba, semoga bermanfaat ...

Kriptografi Sederhana Dengan Algoritma Blowfish Menggunakan Java

Pada postingan sebelumnya saya memposting tentang enkripsi dan dekripsi sederhana dengan cara menggantikan kata yang di input dengan m...