package ezdb.serde;
import java.util.Date;
public class DateSerde implements Serde<Date> {
public static final DateSerde get = new DateSerde();
@Override
public Date fromBytes(byte[] bytes) {
final Long time = LongSerde.get.fromBytes(bytes);
if(time == null){
return null;
}else{
return new Date(time);
}
}
@Override
public byte[] toBytes(Date obj) {
final Long time;
if(obj == null){
time = null;
}else{
time = obj.getTime();
}
return LongSerde.get.toBytes(time);
}
}