本文整理了Java中java.text.DateFormat.equals()
方法的一些代码示例,展示了DateFormat.equals()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DateFormat.equals()
方法的具体详情如下:
包路径:java.text.DateFormat
类名称:DateFormat
方法名:equals
[英]Compares this date format with the specified object and indicates if they are equal.
[中]将此日期格式与指定对象进行比较,并指示它们是否相等。
代码示例来源:origin: spotbugs/spotbugs
/** provoke hits */
public void testDateFormats() {
// test 1
DateFormat tFrm1 = frmStatic; // should fire
if (tFrm1.equals(frmStatic)) // hide from unused variable detector;
// should fire
System.out.println("Frm1 equals frmStatic");
// test 2
DateFormat tFrm2 = getFrm();
if (System.currentTimeMillis() < 1L)
return; // some other code in between
if (tFrm2.equals(frmStatic))
return; // should fire
// test 3
DateFormat tCal3 = frmInstance;
tCal3.setLenient(true); // should not fire
// test 4
DateFormat tCal4 = frmStatic2; // should fire
int tInt = 1; // some other code in between
boolean tBoolean = false; // some other code in between
Object tObj = new Object(); // some other code in between
if (tObj.hashCode() > 0)
return; // some other code in between
tCal4.setLenient(true); // should fire
tCal4 = new SimpleDateFormat();
tCal4.setLenient(true); // should not fire
}
代码示例来源:origin: robovm/robovm
/**
* Compares the specified object with this simple date format and indicates
* if they are equal. In order to be equal, {@code object} must be an
* instance of {@code SimpleDateFormat} and have the same {@code DateFormat}
* properties, pattern, {@code DateFormatSymbols} and creation year.
*
* @param object
* the object to compare with this object.
* @return {@code true} if the specified object is equal to this simple date
* format; {@code false} otherwise.
* @see #hashCode
*/
@Override
public boolean equals(Object object) {
if (this == object) {
return true;
}
if (!(object instanceof SimpleDateFormat)) {
return false;
}
SimpleDateFormat simple = (SimpleDateFormat) object;
return super.equals(object) && pattern.equals(simple.pattern)
&& formatData.equals(simple.formatData);
}
代码示例来源:origin: json-iterator/java
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
if (!super.equals(o)) return false;
Builder builder = (Builder) o;
return excludeFieldsWithoutExposeAnnotation == builder.excludeFieldsWithoutExposeAnnotation &&
disableHtmlEscaping == builder.disableHtmlEscaping &&
dateFormat.get().equals(builder.dateFormat.get()) &&
(fieldNamingStrategy != null ? fieldNamingStrategy.equals(builder.fieldNamingStrategy) :
builder.fieldNamingStrategy == null) &&
(version != null ? version.equals(builder.version) : builder.version == null) &&
(serializationExclusionStrategies != null ?
serializationExclusionStrategies.equals(builder.serializationExclusionStrategies) :
builder.serializationExclusionStrategies == null) &&
(deserializationExclusionStrategies != null ?
deserializationExclusionStrategies.equals(builder.deserializationExclusionStrategies) :
builder.deserializationExclusionStrategies == null);
}
代码示例来源:origin: at.bestsolution.eclipse/com.ibm.icu.base
/**
* Overrides equals.
* @stable ICU 2.0
*/
public boolean equals(Object obj) {
try {
return dateFormat.equals(((DateFormat)obj).dateFormat);
}
catch (Exception e) {
return false;
}
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/com.ibm.icu.base
/**
* Overrides equals.
* @stable ICU 2.0
*/
public boolean equals(Object obj) {
try {
return dateFormat.equals(((DateFormat)obj).dateFormat);
}
catch (Exception e) {
return false;
}
}
代码示例来源:origin: org.mnode.ical4j/ical4j
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
if (!super.equals(o)) {
return false;
}
final CalendarDateFormat that = (CalendarDateFormat) o;
return lenient == that.lenient && pattern.equals(that.pattern) && timeZone.equals(that.timeZone);
}
代码示例来源:origin: org.codehaus.jtstand/jtstand-chart
/**
* Tests this formatter for equality with an arbitrary object.
*
* @param obj the object (<code>null</code> permitted).
*
* @return A boolean.
*/
public boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof QuarterDateFormat)) {
return false;
}
QuarterDateFormat that = (QuarterDateFormat) obj;
if (!Arrays.equals(this.quarters, that.quarters)) {
return false;
}
if (this.quarterFirst != that.quarterFirst) {
return false;
}
return super.equals(obj);
}
代码示例来源:origin: ical4j/ical4j
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
if (!super.equals(o)) {
return false;
}
final CalendarDateFormat that = (CalendarDateFormat) o;
return lenient == that.lenient && pattern.equals(that.pattern) && timeZone.equals(that.timeZone);
}
代码示例来源:origin: net.oneandone.ical4j/ical4j
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
if (!super.equals(o)) {
return false;
}
final CalendarDateFormat that = (CalendarDateFormat) o;
return lenient == that.lenient && pattern.equals(that.pattern) && timeZone.equals(that.timeZone);
}
代码示例来源:origin: org.bedework.ical4j/ical4j
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
if (!super.equals(o)) {
return false;
}
final CalendarDateFormat that = (CalendarDateFormat) o;
return lenient == that.lenient && pattern.equals(that.pattern) && timeZone.equals(that.timeZone);
}
代码示例来源:origin: org.bedework/bw-ical4j-cl
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
if (!super.equals(o)) {
return false;
}
final CalendarDateFormat that = (CalendarDateFormat) o;
if (lenient != that.lenient) {
return false;
}
if (!pattern.equals(that.pattern)) {
return false;
}
if (!timeZone.equals(that.timeZone)) {
return false;
}
return true;
}
代码示例来源:origin: org.apidesign.bck2brwsr/emul
/**
* Compares the given object with this <code>SimpleDateFormat</code> for
* equality.
*
* @return true if the given object is equal to this
* <code>SimpleDateFormat</code>
*/
public boolean equals(Object obj)
{
if (!super.equals(obj)) return false; // super does class check
SimpleDateFormat that = (SimpleDateFormat) obj;
return (pattern.equals(that.pattern)
&& formatData.equals(that.formatData));
}
代码示例来源:origin: jtulach/bck2brwsr
/**
* Compares the given object with this <code>SimpleDateFormat</code> for
* equality.
*
* @return true if the given object is equal to this
* <code>SimpleDateFormat</code>
*/
public boolean equals(Object obj)
{
if (!super.equals(obj)) return false; // super does class check
SimpleDateFormat that = (SimpleDateFormat) obj;
return (pattern.equals(that.pattern)
&& formatData.equals(that.formatData));
}
代码示例来源:origin: com.jsoniter/jsoniter
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
if (!super.equals(o)) return false;
Builder builder = (Builder) o;
return excludeFieldsWithoutExposeAnnotation == builder.excludeFieldsWithoutExposeAnnotation &&
disableHtmlEscaping == builder.disableHtmlEscaping &&
dateFormat.get().equals(builder.dateFormat.get()) &&
(fieldNamingStrategy != null ? fieldNamingStrategy.equals(builder.fieldNamingStrategy) :
builder.fieldNamingStrategy == null) &&
(version != null ? version.equals(builder.version) : builder.version == null) &&
(serializationExclusionStrategies != null ?
serializationExclusionStrategies.equals(builder.serializationExclusionStrategies) :
builder.serializationExclusionStrategies == null) &&
(deserializationExclusionStrategies != null ?
deserializationExclusionStrategies.equals(builder.deserializationExclusionStrategies) :
builder.deserializationExclusionStrategies == null);
}
代码示例来源:origin: com.bugvm/bugvm-rt
/**
* Compares the specified object with this simple date format and indicates
* if they are equal. In order to be equal, {@code object} must be an
* instance of {@code SimpleDateFormat} and have the same {@code DateFormat}
* properties, pattern, {@code DateFormatSymbols} and creation year.
*
* @param object
* the object to compare with this object.
* @return {@code true} if the specified object is equal to this simple date
* format; {@code false} otherwise.
* @see #hashCode
*/
@Override
public boolean equals(Object object) {
if (this == object) {
return true;
}
if (!(object instanceof SimpleDateFormat)) {
return false;
}
SimpleDateFormat simple = (SimpleDateFormat) object;
return super.equals(object) && pattern.equals(simple.pattern)
&& formatData.equals(simple.formatData);
}
代码示例来源:origin: com.gluonhq/robovm-rt
/**
* Compares the specified object with this simple date format and indicates
* if they are equal. In order to be equal, {@code object} must be an
* instance of {@code SimpleDateFormat} and have the same {@code DateFormat}
* properties, pattern, {@code DateFormatSymbols} and creation year.
*
* @param object
* the object to compare with this object.
* @return {@code true} if the specified object is equal to this simple date
* format; {@code false} otherwise.
* @see #hashCode
*/
@Override
public boolean equals(Object object) {
if (this == object) {
return true;
}
if (!(object instanceof SimpleDateFormat)) {
return false;
}
SimpleDateFormat simple = (SimpleDateFormat) object;
return super.equals(object) && pattern.equals(simple.pattern)
&& formatData.equals(simple.formatData);
}
代码示例来源:origin: MobiVM/robovm
/**
* Compares the specified object with this simple date format and indicates
* if they are equal. In order to be equal, {@code object} must be an
* instance of {@code SimpleDateFormat} and have the same {@code DateFormat}
* properties, pattern, {@code DateFormatSymbols} and creation year.
*
* @param object
* the object to compare with this object.
* @return {@code true} if the specified object is equal to this simple date
* format; {@code false} otherwise.
* @see #hashCode
*/
@Override
public boolean equals(Object object) {
if (this == object) {
return true;
}
if (!(object instanceof SimpleDateFormat)) {
return false;
}
SimpleDateFormat simple = (SimpleDateFormat) object;
return super.equals(object) && pattern.equals(simple.pattern)
&& formatData.equals(simple.formatData);
}
代码示例来源:origin: com.coherentlogic.quandl.client/quandl-client-core
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (!super.equals(obj))
return false;
if (getClass() != obj.getClass())
return false;
Row other = (Row) obj;
if (columnMap == null) {
if (other.columnMap != null)
return false;
} else if (!columnMap.equals(other.columnMap))
return false;
if (dateFormat == null) {
if (other.dateFormat != null)
return false;
} else if (!dateFormat.equals(other.dateFormat))
return false;
return true;
}
代码示例来源:origin: EvoSuite/evosuite
public boolean equals(Object obj) {
Capturer.capture(Instrumenter.CAPTURE_ID_JAVA_TEXT_DATEFORMAT, this, "equals", "(Ljava/lang/Object;)Z", new Object[] {obj});
boolean ret = super.equals(obj);
Capturer.enable(Instrumenter.CAPTURE_ID_JAVA_TEXT_DATEFORMAT, this, ret);
return ret;
}
代码示例来源:origin: org.sakaiproject.metaobj/sakai-metaobj-tool-lib
public static String getDateWidget(String fieldId, String name) {
String calType = "2"; // default to US
DateWidgetFormat format = new DateWidgetFormat();
if (format.getLocaleDateFormat().equals(DateWidgetFormat.DD_MM_YYYY())) {
calType = "1"; // European type
}
String javascript = "javascript:var cal"+fieldId+" = new calendar"+calType+
"(document.getElementById('"+name+"'));cal"+fieldId+".year_scroll = true;cal"+fieldId+
".time_comp = false;cal"+fieldId+".popup('','/jsf-resource/inputDate/')";
return javascript;
}
内容来源于网络,如有侵权,请联系作者删除!