| java.lang.Object org.apache.poi.hslf.util.SystemTimeUtils
SystemTimeUtils | public class SystemTimeUtils (Code) | | 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.)
author: Daniel Noll author: Nick Burch |
Method Summary | |
public static Date | getDate(byte[] data) | public static Date | getDate(byte[] data, int offset) | public static void | storeDate(Date date, byte[] dest) Convert the supplied java Date into a SystemTime struct, and write it
into the supplied byte array. | public static void | storeDate(Date date, byte[] dest, int offset) Convert the supplied java Date into a SystemTime struct, and write it
into the supplied byte array. |
getDate | public static Date getDate(byte[] data)(Code) | | Get the date found in the byte array, as a java Data object
|
getDate | public static Date getDate(byte[] data, int offset)(Code) | | Get the date found in the byte array, as a java Data object
|
storeDate | public static void storeDate(Date date, byte[] dest)(Code) | | Convert the supplied java Date into a SystemTime struct, and write it
into the supplied byte array.
|
storeDate | public static void storeDate(Date date, byte[] dest, int offset)(Code) | | Convert the supplied java Date into a SystemTime struct, and write it
into the supplied byte array.
|
|
|