Found 9326 Articles for Object Oriented Programming

Java Program to display time in 24-hour format

karthikeya Boyini
Updated on 27-Jun-2020 13:05:35

3K+ Views

Use the SimpleDateFormat class to display time in 24-hour format.Set the formatDate dt = new Date(); SimpleDateFormat dateFormat; dateFormat = new SimpleDateFormat("kk:mm:ss");Now, the following will display time in 24-hour formatdateFormat.format(dt)The following is an exampleExample Live Demoimport java.text.SimpleDateFormat; import java.util.Date; public class Demo {    public static void main(String[] argv) throws Exception {       Date dt = new Date();       SimpleDateFormat dateFormat;       dateFormat = new SimpleDateFormat("kk:mm:ss");       System.out.println("Time in 24 hr format = "+dateFormat.format(dt));    } }OutputTime in 24 hr format = 11:40:52

Java Program to display Time in 12-hour format

Samual Sam
Updated on 27-Jun-2020 13:06:15

2K+ Views

Use the SimpleDateFormat class to display time in 12-hour format.Set the formatDate dt = new Date(); SimpleDateFormat dateFormat; dateFormat = new SimpleDateFormat("hh:mm:ss a");Now, the following will display time in 12-hour formatdateFormat.format(dt)The following is an exampleExample Live Demoimport java.text.SimpleDateFormat; import java.util.Date; public class Demo {    public static void main(String[] argv) throws Exception {       Date dt = new Date();       SimpleDateFormat dateFormat;       dateFormat = new SimpleDateFormat("hh:mm:ss a");       System.out.println("Time in 12 hr format = "+dateFormat.format(dt));    } }OutputTime in 12 hr format = 11:33:53 AM

Java Program to list Short Weekday Names

karthikeya Boyini
Updated on 27-Jun-2020 13:07:02

340 Views

To list short weekday names, use the getShortWeekdays() from the DateFormatSymbols class in Java.DateFormatSymbols is a class for encapsulating localizable date-time formatting data.Get short weekday names in an arrayString[] days = new DateFormatSymbols().getShortWeekdays();Display the weekdayfor (int i = 0; i < days.length; i++) { String weekday = days[i]; System.out.println(weekday); }The following is an example −Example Live Demoimport java.text.DateFormatSymbols; public class Demo {    public static void main(String[] args) {       String[] days = new DateFormatSymbols().getShortWeekdays();       for (int i = 0; i < days.length; i++) {          String weekday = days[i];          System.out.println(weekday);       }    } }OutputSun Mon Tue Wed Thu Fri Sat

Java Program to list Short Month Names

Samual Sam
Updated on 27-Jun-2020 13:15:02

1K+ Views

To list short months, use the getShortMonths() from the DateFormatSymbols class in Java.DateFormatSymbols is a class for encapsulating localizable date-time formatting data.Get short month names in an arrayString[] months = new DateFormatSymbols().getShortMonths();Display the monthsfor (int i = 0; i < months.length - 1; i++) { String month = months[i]; System.out.println("Month ["+i+"] = " + month); }The following is an example −Example Live Demoimport java.text.DateFormatSymbols;    public class Demo {       public static void main(String[] args) {       // short months       String[] months = new DateFormatSymbols().getShortMonths();       for (int i = 0; i ... Read More

Change date formatting symbols in Java

karthikeya Boyini
Updated on 27-Jun-2020 13:19:19

90 Views

For date formatting symbols, use the DateFormatSymbols class.Firstly, set weekdays using a string arrayString[] weekDays2 = { "", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" };Now, set short week days withDateFormatSymbols mySymbols = new DateFormatSymbols(); mySymbols.setShortWeekdays(weekDays2);Get the date −dateFormat = new SimpleDateFormat("EEEE, dd MMM yyyy", mySymbols); System.out.println(dateFormat.format(new Date()));The following is an example −Example Live Demoimport java.text.SimpleDateFormat; import java.text.DateFormat; import java.text.DateFormatSymbols; import java.util.Date; public class Demo {    public static void main(String[] args) {       String[] weekDays1 = { "", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" };       String[] weekDays2 = { "", "monday", "tuesday", "wednesday", "thursday", ... Read More

Java Program to format time using Custom Format

Samual Sam
Updated on 27-Jun-2020 13:20:01

136 Views

Firstly, set the time with SimpleDateFormat classFormat dateFormat = new SimpleDateFormat("h:m:s");Now, for custom format, let us fetch the hour, minute and second individuallyHour// hour dateFormat = new SimpleDateFormat("h"); String strHour = dateFormat.format(new Date()); System.out.println("Hour: "+strHour);Minute// minute dateFormat = new SimpleDateFormat("m"); String strMinute = dateFormat.format(new Date()); System.out.println("Minute: "+strMinute);Second// second dateFormat = new SimpleDateFormat("s"); String strSecond = dateFormat.format(new Date()); System.out.println("Second: "+strSecond);The following is an example −Example Live Demoimport java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; public class Demo {    public static void main(String[] argv) throws Exception {       Format dateFormat = new SimpleDateFormat("h:m:s");       String str = dateFormat.format(new Date());   ... Read More

Java Program to display date with day name in short format

karthikeya Boyini
Updated on 27-Jun-2020 13:20:44

3K+ Views

Firstly, set the format with SimpleDateFormat classFormat dateFormat = new SimpleDateFormat("EEE, dd/MM/yyyy");Above, the “EEE” is set to display the name of the day i.e. Monday, Tuesday, Wednesday, etc.Now, to display the date −String res = dateFormat.format(new Date());The following is an example −Example Live Demoimport java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; public class Demo {    public static void main(String[] argv) throws Exception {       Format dateFormat = new SimpleDateFormat("EEE, dd/MM/yyyy");       String res = dateFormat.format(new Date());       System.out.println("Date = " + res);    } }OutputDate = Thu, 22/11/2018

Java Program to set date formats for different countries

Samual Sam
Updated on 27-Jun-2020 13:21:27

337 Views

Firstly, set the locale −Locale[] strLocales = { US, UK, GERMANY};Now, let us set the date formats i.e. different constants −int[] constants = { SHORT, MEDIUM, LONG }; String[] str = { "SHORT", "MEDIUM", "LONG" };Loop through and get the different date formats for different countries −for (Locale country : strLocales) {    System.out.println(""+ country.getDisplayCountry() + ".....");    for (int i = 0; i < constants.length; i++) {       dateFormat = DateFormat.getDateInstance(constants[i], country);       System.out.println(str[i] + " constant = " + dateFormat.format(dt));    } }The following is an exampleExample Live Demoimport static java.text.DateFormat.*; import static java.util.Locale.*; import ... Read More

Set Date patterns with SimpleDateFormat in Java

karthikeya Boyini
Updated on 27-Jun-2020 13:22:33

431 Views

The following pattern letters are defined (all other characters from 'A' to 'Z' and from 'a' to 'z' are reserved) for Date and Time in JavaReference − Oracle JavaLetterDate or Time ComponentPresentationExamplesGEra designatorTextADYYearYear1996; 96YWeek yearYear2009; 09MMonth in yearMonthJuly; Jul; 07WWeek in yearNumber27WWeek in monthNumber2DDay in yearNumber189DDay in monthNumber10FDay of week in monthNumber2EDay name in weekTextTuesday; TueUDay number of week (1 = Monday, ..., 7 = Sunday)Number1AAm/pm markerTextPMHHour in day (0-23)Number0KHour in day (1-24)Number24KHour in am/pm (0-11)Number0hHour in am/pm (1-12)Number12mMinute in hourNumber30sSecond in minuteNumber55SMillisecondNumber978zTime zoneGeneral time zonePacific Standard Time; PST; GMT-08:00ZTime zoneRFC 822 time zone-800XTime zoneThe above pattern letters are combined ... Read More

Java Program to format date with System.out.format

Samual Sam
Updated on 27-Jun-2020 13:23:12

85 Views

System.out.format is used in Java to format output.Firstly, create a Calendar object −Calendar calendar = Calendar.getInstance();Now, use theDate-Time conversion characters to get the date, month and year −System.out.format("%te %tB, %tY%n", calendar, calendar, calendar);The following is the complete example −Example Live Demoimport java.util.Locale; import java.util.Calendar; public class TestFormat {    public static void main(String[] args) {       Calendar calendar = Calendar.getInstance();       System.out.format("%te %tB, %tY%n", calendar, calendar, calendar);    } }Output22 November, 2018

Advertisements