Practice 1Z0-829 Handling Date, Time, Text, Numeric and Boolean Values questions with full explanations on every answer.
Start practicing
Handling Date, Time, Text, Numeric and Boolean Values — choose a session length
Free · No account required
Click any question to see the full explanation and answer options, or start a focused practice session above.
A developer is writing a method that takes a LocalDate and a ZoneId and returns the current time in that time zone as an OffsetDateTime. Which approach correctly implements this?
2Which of the following correctly formats a NumberFormat instance to display a currency value for the US locale with exactly two decimal places, rounding half-up?
3A developer needs to parse the string "2023-12-31T23:59:60Z" (a leap second) into a java.time.Instant. Which statement is true?
4Which of the following correctly uses DateTimeFormatter to parse the date "2023-01-15" into a LocalDate?
5Which TWO statements are true about the java.time.Duration class? (Choose two.)
6Which THREE statements are true about the Boolean class? (Choose three.)
7Given the exhibit, what is the output? (Assume America/New_York observes daylight saving time, with spring forward on March 12, 2023 at 2:00 AM to 3:00 AM.)
8Given the exhibit, what is the output?
9A company's Java application processes time-sensitive data from IoT sensors. The system must handle timestamps across multiple time zones. The application runs on a server set to UTC. Developers have been using java.util.Date and SimpleDateFormat for date parsing. Recently, there have been intermittent failures where timestamps from sensors in the America/New_York time zone are parsed incorrectly around daylight saving time transitions. Specifically, during the spring forward (March 12, 2023, at 2:00 AM EST to 3:00 AM EDT), timestamps like "2023-03-12 02:30:00" are being interpreted as times that do not exist, causing DateTimeParseException. The team decides to migrate to the java.time API. They need to parse sensor timestamps that include a time zone offset (e.g., "2023-03-12 02:30:00 -05:00") into an OffsetDateTime. Which course of action correctly parses the timestamp and handles the DST issue?
10Which TWO of the following are valid ways to create a LocalDate object in Java 17?
11What is the output?
12A financial application uses Java SE 17 with a custom date format. The requirement is to parse strings like "2023-12-31T23:59:59.999Z" into an Instant. The existing code uses SimpleDateFormat with pattern "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" and then calls parse(). It works fine in single-threaded testing, but in production under load, intermittent parsing failures occur with DateTimeParseException or wrong values. The application is multi-threaded and reuses the same formatter instance. Which single change should be made to fix the issue while maintaining performance?
13Arrange the steps to create a custom exception class in Java in the correct order.
14Arrange the steps to use a lambda expression to sort a list of strings by length.
15Match each Java keyword to its primary purpose.
16Match each annotation to its retention policy.
17A developer needs to parse a date string '2024-07-04' into a LocalDate object. Which approach is correct?
18Which method checks if a String is empty or contains only whitespace?
19Which of the following correctly creates a text block in Java?
20A financial application uses BigDecimal for monetary calculations. Which rounding mode should be used to round to the nearest neighbor, and if both neighbors are equidistant, round to the even neighbor?
21Which of the following correctly formats a LocalDateTime object into a string with pattern 'dd/MM/yyyy HH:mm:ss'?
22A program reads user input as a string and needs to parse it into an integer, handling invalid input gracefully. Which code snippet correctly uses try-catch to parse and prints the result or 'Invalid number'?
23Given: ZonedDateTime zdt = ZonedDateTime.of(2024, 3, 10, 2, 30, 0, 0, ZoneId.of("America/New_York")); In the US, on March 10, 2024, clocks spring forward at 2:00 AM to 3:00 AM. What is the output of System.out.println(zdt);?
24Which code correctly reads a line of text from the console using System.console()?
25What is the result of executing the following code snippet? BigDecimal d1 = new BigDecimal("1.00"); BigDecimal d2 = new BigDecimal("1.0"); System.out.println(d1.equals(d2));
26Which three of the following are valid methods in the String class in Java 17? (Choose three.)
27Which two statements about the java.time.Duration class are true? (Choose two.)
28Which two of the following are valid ways to create a LocalDate representing the current date in the system's default timezone? (Choose two.)
29Refer to the exhibit. What is the output?
30Refer to the exhibit. Which concept does this error relate to?
31Refer to the exhibit. Which Java code correctly performs the equivalent timezone conversion?
32Which TWO statements correctly use the DateTimeFormatter class? (Choose two.)
33What is the output of the code in the exhibit?
34A financial application processes a large log file containing millions of timestamp entries in two different formats: "2024-01-15T10:30:00Z" (ISO 8601) and "01/15/2024 10:30:00 AM" (US locale). The current implementation uses a single DateTimeFormatter with a pattern that throws an exception for the other format. The team wants to parse both formats efficiently without using try-catch for each line. Performance is critical, and the code must be thread-safe. Which approach should be used?
Deep-dive questions
The most-searched questions in this domain — detailed explanations, worked examples, full answer breakdowns.
The Handling Date, Time, Text, Numeric and Boolean Values domain covers the key concepts tested in this area of the 1Z0-829 exam blueprint published by Oracle. Courseiva provides free domain-focused practice, mock exams, missed-question review, and readiness tracking across all 1Z0-829 domains — no account required.
The Courseiva 1Z0-829 question bank contains 34 questions in the Handling Date, Time, Text, Numeric and Boolean Values domain, covering the 13% of the exam attributed to this domain in the official Oracle blueprint. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Handling Date, Time, Text, Numeric and Boolean Values domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included