Java provides the Date class available in java.util package, this class encapsulates the current date and time. Java Dates are LocalDate, Represents a date (year, month, day (yyyy-MM-dd)). Java Time are LocalTime, Represents a time (hour, minute, second and nanoseconds (HH-mm-ss-ns)). Calendar class in Java is an abstract class that provides methods for converting date between a specific instant in time and a set of calendar fields such as MONTH, YEAR, HOUR, etc
This program demonstrates the usage of Date and Calendar classes in Java.
Overall, this program demonstrates the usage of Date and Calendar classes to work with dates and times in Java.
import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; @SuppressWarnings("ALL") public class DataTimeDemo { public static void main(String[] args) { System.out.println(System.currentTimeMillis()); long year=(System.currentTimeMillis()/1000/60/60/24/365); System.out.println(year); //System.out.println(Long.MAX_VALUE); //System.out.println((Long.MAX_VALUE/1000/60/60/24/365)); //Date d =new Date(System.currentTimeMillis()); //Java 8 Date d =new Date();//MM-DD-YYYY System.out.println(d); System.out.println("Date : "+d.getDate()); System.out.println("Day : "+d.getDay()); //0 Sunday to 7-Saturday System.out.println("Month : "+d.getMonth());//0 Jan to 11 Dec System.out.println("Year : "+(d.getYear()+1900)); System.out.println("Time : "+d.getTime()); System.out.println("Hours : "+d.getHours()); System.out.println("Minutes : "+d.getMinutes()); System.out.println("Seconds : "+d.getSeconds()); GregorianCalendar o =new GregorianCalendar(); //System.out.println(o); System.out.println(o.isLeapYear(2020)); System.out.println("Date : "+o.get(Calendar.DATE)); System.out.println("Month : "+o.get(Calendar.MONTH)); System.out.println("Year : "+o.get(Calendar.YEAR)); System.out.println("Day of Week : "+o.get(Calendar.DAY_OF_WEEK)); //1-Sun to 7-Sat System.out.println("Day of Year : "+o.get(Calendar.DAY_OF_YEAR)); } }
1647422013418 52 Wed Mar 16 14:43:33 IST 2022 Date : 16 Day : 3 Month : 2 Year : 2022 Time : 1647422013422 Hours : 14 Minutes : 43 Seconds : 33 true Date : 16 Month : 2 Year : 2022 Day of Week : 4 Day of Year : 75To download raw file Click Here
Learn All in Tamil © Designed & Developed By Tutor Joes | Privacy Policy | Terms & Conditions