Package org.apache.poi.hslf.util
Class SystemTimeUtils
java.lang.Object
org.apache.poi.hslf.util.SystemTimeUtils
A helper class for dealing with SystemTime Structs, as defined at
http://msdn.microsoft.com/library/en-us/sysinfo/base/systemtime_str.asp .
Discrepancies between Calendar and SYSTEMTIME:
- that January = 1 in SYSTEMTIME, 0 in Calendar.
- that the day of the week (0) starts on Sunday in SYSTEMTIME, and Monday in Calendar
It is also the case that this does not store the timezone, and no... it is not
stored as UTC either, but rather the local system time (yuck.)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Date
getDate
(byte[] data) Get the date found in the byte array, as a java Data objectstatic Date
getDate
(byte[] data, int offset) Get the date found in the byte array, as a java Data objectstatic void
Convert the supplied java Date into a SystemTime struct, and write it into the supplied byte array.static void
Convert the supplied java Date into a SystemTime struct, and write it into the supplied byte array.
-
Constructor Details
-
SystemTimeUtils
public SystemTimeUtils()
-
-
Method Details
-
getDate
Get the date found in the byte array, as a java Data object -
getDate
Get the date found in the byte array, as a java Data object -
storeDate
Convert the supplied java Date into a SystemTime struct, and write it into the supplied byte array. -
storeDate
Convert the supplied java Date into a SystemTime struct, and write it into the supplied byte array.
-