Package com.hierynomus.msdtyp
Class FileTime
- java.lang.Object
-
- com.hierynomus.msdtyp.FileTime
-
public class FileTime extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
NANO100_TO_MILLI
static int
NANO100_TO_NANO
static long
WINDOWS_TO_UNIX_EPOCH
-
Constructor Summary
Constructors Constructor Description FileTime(long windowsTimeStamp)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
static FileTime
fromDate(java.util.Date date)
long
getWindowsTimeStamp()
int
hashCode()
static FileTime
now()
static FileTime
ofEpoch(long epoch, java.util.concurrent.TimeUnit unit)
static FileTime
ofEpochMillis(long epochMillis)
java.util.Date
toDate()
long
toEpoch(java.util.concurrent.TimeUnit unit)
long
toEpochMillis()
java.lang.String
toString()
-
-
-
Field Detail
-
NANO100_TO_MILLI
public static final int NANO100_TO_MILLI
- See Also:
- Constant Field Values
-
NANO100_TO_NANO
public static final int NANO100_TO_NANO
- See Also:
- Constant Field Values
-
WINDOWS_TO_UNIX_EPOCH
public static final long WINDOWS_TO_UNIX_EPOCH
- See Also:
- Constant Field Values
-
-
Method Detail
-
fromDate
public static FileTime fromDate(java.util.Date date)
-
now
public static FileTime now()
-
ofEpochMillis
public static FileTime ofEpochMillis(long epochMillis)
-
ofEpoch
public static FileTime ofEpoch(long epoch, java.util.concurrent.TimeUnit unit)
-
getWindowsTimeStamp
public long getWindowsTimeStamp()
-
toEpochMillis
public long toEpochMillis()
-
toEpoch
public long toEpoch(java.util.concurrent.TimeUnit unit)
-
toDate
public java.util.Date toDate()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-