public class TIMEBuilder extends ChunkBuilder implements Builder<Chunk>
Constructor and Description |
---|
TIMEBuilder() |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
buildData()
Build the byte array representation of tIME chunk.
|
TIMEBuilder |
calendar(java.util.Calendar calendar) |
TIMEBuilder |
day(int day) |
TIMEBuilder |
hour(int hour) |
TIMEBuilder |
minute(int minute) |
TIMEBuilder |
month(int month) |
TIMEBuilder |
second(int second) |
TIMEBuilder |
year(int year) |
build, getChunkType
public TIMEBuilder calendar(java.util.Calendar calendar)
public TIMEBuilder year(int year)
public TIMEBuilder month(int month)
public TIMEBuilder day(int day)
public TIMEBuilder hour(int hour)
public TIMEBuilder minute(int minute)
public TIMEBuilder second(int second)
protected byte[] buildData()
The tIME chunk gives the time of the last image modification (not the time of initial image creation). It contains:
Year: 2 bytes (complete; for example, 1995, not 95) Month: 1 byte (1-12) Day: 1 byte (1-31) Hour: 1 byte (0-23) Minute: 1 byte (0-59) Second: 1 byte (0-60) (yes, 60, for leap seconds; not 61, a common error)
buildData
in class ChunkBuilder