Package sop.util

Class UTCUtil


  • public class UTCUtil
    extends java.lang.Object
    Utility class to parse and format dates as ISO-8601 UTC timestamps.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.text.SimpleDateFormat UTC_FORMATTER  
      static java.text.SimpleDateFormat[] UTC_PARSERS  
    • Constructor Summary

      Constructors 
      Constructor Description
      UTCUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String formatUTCDate​(java.util.Date date)
      Format a date as ISO-8601 UTC timestamp.
      static java.util.Date parseUTCDate​(java.lang.String dateString)
      Parse an ISO-8601 UTC timestamp from a string.
      • Methods inherited from class java.lang.Object

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

      • UTC_FORMATTER

        public static java.text.SimpleDateFormat UTC_FORMATTER
      • UTC_PARSERS

        public static java.text.SimpleDateFormat[] UTC_PARSERS
    • Constructor Detail

      • UTCUtil

        public UTCUtil()
    • Method Detail

      • parseUTCDate

        public static java.util.Date parseUTCDate​(java.lang.String dateString)
        Parse an ISO-8601 UTC timestamp from a string.
        Parameters:
        dateString - string
        Returns:
        date
      • formatUTCDate

        public static java.lang.String formatUTCDate​(java.util.Date date)
        Format a date as ISO-8601 UTC timestamp.
        Parameters:
        date - date
        Returns:
        timestamp string