Class SaDateHelper


  • public final class SaDateHelper
    extends java.lang.Object
    Helper class to convert and parse java date and calendar objects.
    Author:
    rbo
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Date convertLocalToUTC​(java.util.Date date)  
      static java.util.Calendar getCalendar​(java.util.Date date)
      Get calendar from date.
      static java.lang.String getDateString​(java.util.Calendar cal)
      Creates a ISO string from calendar.
      static java.lang.String getDateString​(java.util.Date date)
      Creates a ISO date string.
      static java.util.Date getUTCDateTime()  
      static java.util.Calendar parseCalendar​(java.lang.String isoString)
      Parse an ISO string.
      static java.util.Date parseDate​(java.lang.String isoString)
      Parse an ISO string.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getCalendar

        public static java.util.Calendar getCalendar​(java.util.Date date)
        Get calendar from date.
        Parameters:
        date - Date
        Returns:
        Calendar
      • getDateString

        public static java.lang.String getDateString​(java.util.Date date)
        Creates a ISO date string.
        Parameters:
        date - Date
        Returns:
        ISO date
      • getDateString

        public static java.lang.String getDateString​(java.util.Calendar cal)
        Creates a ISO string from calendar.
        Parameters:
        cal - Calendar
        Returns:
        ISO string
      • parseCalendar

        public static java.util.Calendar parseCalendar​(java.lang.String isoString)
        Parse an ISO string.
        Parameters:
        isoString - ISO string
        Returns:
        Calendar
      • parseDate

        public static java.util.Date parseDate​(java.lang.String isoString)
        Parse an ISO string.
        Parameters:
        isoString - ISO string
        Returns:
        Date
      • getUTCDateTime

        public static java.util.Date getUTCDateTime()
        Returns:
        a new Date containing the current date and time in UTC timezone
      • convertLocalToUTC

        public static java.util.Date convertLocalToUTC​(java.util.Date date)
        Parameters:
        date - date in local timezone to convert to UTC
        Returns:
        converted date in UTC time zone