74 lines
2.0 KiB
Java
74 lines
2.0 KiB
Java
package jxl.write;
|
|
|
|
import jxl.biff.DisplayFormat;
|
|
|
|
public final class DateFormats {
|
|
private static class BuiltInFormat implements DisplayFormat {
|
|
private int index;
|
|
|
|
private String formatString;
|
|
|
|
public BuiltInFormat(int i, String s) {
|
|
this.index = i;
|
|
this.formatString = s;
|
|
}
|
|
|
|
public int getFormatIndex() {
|
|
return this.index;
|
|
}
|
|
|
|
public boolean isInitialized() {
|
|
return true;
|
|
}
|
|
|
|
public void initialize(int pos) {}
|
|
|
|
public boolean isBuiltIn() {
|
|
return true;
|
|
}
|
|
|
|
public String getFormatString() {
|
|
return this.formatString;
|
|
}
|
|
|
|
public boolean equals(Object o) {
|
|
if (o == this)
|
|
return true;
|
|
if (!(o instanceof BuiltInFormat))
|
|
return false;
|
|
BuiltInFormat bif = (BuiltInFormat)o;
|
|
return (this.index == bif.index);
|
|
}
|
|
|
|
public int hashCode() {
|
|
return this.index;
|
|
}
|
|
}
|
|
|
|
public static final DisplayFormat FORMAT1 = new BuiltInFormat(14, "M/d/yy");
|
|
|
|
public static final DisplayFormat DEFAULT = FORMAT1;
|
|
|
|
public static final DisplayFormat FORMAT2 = new BuiltInFormat(15, "d-MMM-yy");
|
|
|
|
public static final DisplayFormat FORMAT3 = new BuiltInFormat(16, "d-MMM");
|
|
|
|
public static final DisplayFormat FORMAT4 = new BuiltInFormat(17, "MMM-yy");
|
|
|
|
public static final DisplayFormat FORMAT5 = new BuiltInFormat(18, "h:mm a");
|
|
|
|
public static final DisplayFormat FORMAT6 = new BuiltInFormat(19, "h:mm:ss a");
|
|
|
|
public static final DisplayFormat FORMAT7 = new BuiltInFormat(20, "H:mm");
|
|
|
|
public static final DisplayFormat FORMAT8 = new BuiltInFormat(21, "H:mm:ss");
|
|
|
|
public static final DisplayFormat FORMAT9 = new BuiltInFormat(22, "M/d/yy H:mm");
|
|
|
|
public static final DisplayFormat FORMAT10 = new BuiltInFormat(45, "mm:ss");
|
|
|
|
public static final DisplayFormat FORMAT11 = new BuiltInFormat(46, "H:mm:ss");
|
|
|
|
public static final DisplayFormat FORMAT12 = new BuiltInFormat(47, "H:mm:ss");
|
|
}
|