If you have created an object of Instant class from the Java Date and Time API and you are trying to add or subtract Years from it you will get this error!
Exception in thread "main" java.time.temporal.UnsupportedTemporalTypeException:
Unsupported unit: Years
at java.base/java.time.Instant.plus(Instant.java:861)
at org.code2care.JavaInstantClassExample.main(JavaInstantClassExample.java:13)
Reason:
Instant class deals with time in seconds/milliseconds and epoch time and does not deal with a date.
Solution:You will need to convert the instant to a LocalDateTime and then add units like years.
More Posts related to Java,
- Get the current timestamp in Java
- Java Stream with Multiple Filters Example
- Java SE JDBC with Prepared Statement Parameterized Select Example
- Fix: UnsupportedClassVersionError: Unsupported major.minor version 63.0
- [Fix] Java Exception with Lambda - Cannot invoke because object is null
- 7 deadly java.lang.OutOfMemoryError in Java Programming
- How to Calculate the SHA Hash Value of a File in Java
- Java JDBC Connection with Database using SSL (https) URL
- How to Add/Subtract Days to the Current Date in Java
- Create Nested Directories using Java Code
- Spring Boot: JDBCTemplate BatchUpdate Update Query Example
- What is CA FE BA BE 00 00 00 3D in Java Class Bytecode
- Save Java Object as JSON file using Jackson Library
- Adding Custom ASCII Text Banner in Spring Boot Application
- [Fix] Java: Type argument cannot be of primitive type generics
- List of New Features in Java 11 (JEPs)
- Java: How to Add two Maps with example
- Java JDBC Transition Management using PreparedStatement Examples
- Understanding and Handling NullPointerException in Java: Tips and Tricks for Effective Debugging
- Steps of working with Stored Procedures using JDBCTemplate Spring Boot
- Java 8 java.util.Function and BiFunction Examples
- The Motivation Behind Generics in Java Programming
- Get Current Local Date and Time using Java 8 DateTime API
- Java: Convert Char to ASCII
- Deep Dive: Why avoid java.util.Date and Calendar Classes
More Posts:
- How to know your iPhone Model Name - iOS
- Notepad++ : Cannot load 64 or 32bit plugin Error. - NotepadPlusPlus
- Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED - Android
- Why I see Download pre-built shared indexes in IntelliJ - HowTos
- Android: programmatically turn Bluetooth on or off using Java code - Android
- How to show or hide columns in SharePoint Online List Library from - SharePoint
- Git Revision Questions Before the Interview - Git
- The Motivation Behind Generics in Java Programming - Java