When we talk about Time without timezone's it makes no sense, "Time is relative" so it's very important to know either the timezone or the offset of time from GMT/UTC in order to understand which part of the world the time belongs to. If you want to display time as an offset in Java programming you need to make use of the Date object and the DateFormat object, let us see how this can be achieved,
Code Example: Java Date with GMT/UTC Offset using SimpleDateFormat:
public static void main(String[] args) {
Date myDate = new Date();
DateFormat dateFormatWithOffset = new SimpleDateFormat("dd-MM-yyyy HH:mm Z");
System.out.println("Current Time with Offset: " + dateFormatWithOffset.format(myDate));
}
Output: Current Time with Offset: 26-03-2021 10:00 -0500
As you can see in the above example, we created a Java date object using java.util.Date package, and DateFormat object using java.text.SimpleDateFormat package. Note that Z in the SimpleDateFormat string displays the timezone - the offset in ISO 8601 time zone format. -0500 is the offset of timezone America/Chicago

- Convert Java Map Collection Object to JSON String using Jackson
- Java Stream flatmap() Examples
- [Fix] Instant java.time.temporal.UnsupportedTemporalTypeException: Unsupported unit: Years
- How to run Java Unit Test cases with Apache Maven?
- How to check if Java main thread is alive
- [Fix] java: incompatible types: incompatible parameter types in lambda expression error
- Parsing CSV file using Java code example (Comma Separated File)
- Unhandled exception type InterruptedException : Java Threads
- Native getClass() method from java.lang.Object Class Explained with examples.
- Java Jackson ObjectMapper Class with Examples
- Java 8 Streams map() with examples
- Java 8 - Convert List to Map Examples
- IntelliJ: Error: Could not find or load main class, java.lang.ClassNotFoundException
- Java Stream with Multiple Filters Example
- How to Clear StringJoiner in Java 8
- Spring 5 IoC Example with application Context XML (ClassPathXmlApplicationContext) and Gradle.
- How to get end of line (EOL) or new line character \r \n in Java
- Spring Boot CRUD Examples using JDBCTemplate
- Delete a File in Java with Examples
- Implementing Insertion Sort Algorithm in Java Program
- Java JDBC Batch Update Example with PreparedStatement
- Java JDBC Select Multiple Records from table as List using PreparedStatement
- [Hibernate] The method buildSessionFactory() from the type Configuration is deprecated
- How to fix Java HTTP java.net.UnknownHostException
- Java 8 Display time in 12 hour AM PM format
- How to come out of dquote prompt in Terminal - macOS/Linux - MacOS
- Docker - Error response from daemon: You cannot remove a running container - Docker
- Create Custom Toast Android Programming - Android
- How to Add Developer Tab in Excel for Mac - Microsoft
- The declared package does not match the expected package Eclipse - Android
- AlertDialog with single button example : Android - Android
- How to Convert Jupyter Notebook and Save as PDF - Python
- TextEdit: Disable Autocorrect Option (Mac) - MacOS