Class FileTime

java.lang.Object
com.hierynomus.msdtyp.FileTime

public class FileTime extends Object
  • Field Details

    • NANO100_TO_MILLI

      public static final int NANO100_TO_MILLI
      See Also:
    • NANO100_TO_NANO

      public static final int NANO100_TO_NANO
      See Also:
    • WINDOWS_TO_UNIX_EPOCH

      public static final long WINDOWS_TO_UNIX_EPOCH
      See Also:
    • windowsTimeStamp

      private final long windowsTimeStamp
  • Constructor Details

    • FileTime

      public FileTime(long windowsTimeStamp)
  • Method Details

    • fromDate

      public static FileTime fromDate(Date date)
    • fromInstant

      public static FileTime fromInstant(Instant instant)
    • now

      public static FileTime now()
    • ofEpochMillis

      public static FileTime ofEpochMillis(long epochMillis)
    • ofEpoch

      public static FileTime ofEpoch(long epoch, TimeUnit unit)
    • getWindowsTimeStamp

      public long getWindowsTimeStamp()
    • toEpochMillis

      public long toEpochMillis()
    • toEpoch

      public long toEpoch(TimeUnit unit)
    • toInstant

      public Instant toInstant()
    • toDate

      public Date toDate()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object