Which of the following will print only the date without time?*System.out.println(new Date());System.out.println(new LocalTime());System.out.println(LocalDate.today());System.out.println(LocalDate.now());
Question
Which of the following will print only the date without time?*System.out.println(new Date());System.out.println(new LocalTime());System.out.println(LocalDate.today());System.out.println(LocalDate.now());
Solution
The statement that will print only the date without time is System.out.println(LocalDate.now());
Here's why:
-
System.out.println(new Date());- This will print the current date and time. TheDateclass in Java displays both date and time. -
System.out.println(new LocalTime());- This will not compile becauseLocalTimedoes not have a public no-argument constructor. You would typically useLocalTime.now()to get the current time. -
System.out.println(LocalDate.today());- This will not compile becausetoday()is not a method ofLocalDate. You would typically useLocalDate.now()to get the current date. -
System.out.println(LocalDate.now());- This will print the current date without time. TheLocalDateclass in Java represents a date without time.
Similar Questions
What will be the output when the following code is executed?public class Product {public static void main(String[] args) { LocalDate startLocalDate = LocalDate.of(2016, Month.JUNE, 01);LocalDate tempLocalDate = startLocalDate;startLocalDate.plusDays(10);System.out.println(tempLocalDate);}} 2016-06-0101-06-20162016-06-1111-06-2016
Consider the following programimport java.time.*;public class TestParseMethod{ public static void main(String[] args){ String dateString = "2/4/2019"; LocalDate myDate = LocalDate.parse(dateString); System.out.println("You entered " + myDate);}}What will be an output of this program ?Group of answer choicesYou entered 2 Apr 2019It will not compileYou entered 2/4/2019It will create exception
Which of the following contains both date and time?Question 15Answera.java.sql.dateb.java.util.datec.java.util.dateTimed.java.io.date
What will be the output of the following program? Calendar cal = Calendar.getInstance(); cal.set(Calendar.HOUR, 23); cal.set(Calendar.MINUTE, 58); cal.set(Calendar.SECOND, 59); System.out.print(cal.get(Calendar.HOUR) + ":"); System.out.print(cal.get(Calendar.MINUTE) + ":"); System.out.print(cal.get(Calendar.SECOND));
public class TechSol { public static void main(String[] args) { Date startUtilDate = new Date(); // Assume that the obtained date is Thu Nov 03 20:40:45 IST 2016 Date tempUtilDate = startUtilDate; startUtilDate.setDate(26); System.out.println(tempUtilDate); LocalDate startLocalDate = LocalDate.of(2016, Month.JUNE, 01); LocalDate tempLocalDate = startLocalDate; startLocalDate = startLocalDate.plusDays(10); System.out.println(tempLocalDate); }}What will get consoled out during execution?Sat Nov 26 20:40:45 IST 2016 2016-06-01Sat Nov 03 20:40:45 IST 2016 2016-06-01Sat Nov 26 20:40:45 IST 2016 2016-06-10Sat Nov 03 20:40:45 IST 2016 2016-06-10Submit
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.