📄 dateserializer.java
字号:
package com.ejsun.entapps.domain.simpleoa.util;
import java.text.ParseException;
import java.util.Date;
import com.ejsun.entapps.util.FormatConstants;
/**
* @author Quake Wang
* @since 2004-5-11
* @version $Revision: 1.1 $
*
**/
public class DateSerializer implements Serializer {
public String serialize(Object object) {
if (object == null)
return null;
String serailized = null;
if (!(object instanceof Date)) {
throw new IllegalArgumentException(
"DateSerializer can't serialize " + object);
}
if (object != null) {
Date date = (Date) object;
serailized = FormatConstants.DATE_FORMAT.format(date);
}
return serailized;
}
public Object deserialize(String textValue) {
if (textValue == null || textValue.trim().length() < 1)
return null;
try {
return FormatConstants.DATE_FORMAT.parseObject(textValue);
} catch (ParseException e) {
throw new IllegalArgumentException(
"DateSerializer can't deserialize " + textValue);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -