提交 d88ed4dc 编写于 作者: S Serge Rider

#94 Attribute binding updater

上级 1dadecec
...@@ -26,8 +26,10 @@ import org.jkiss.dbeaver.model.exec.DBCSession; ...@@ -26,8 +26,10 @@ import org.jkiss.dbeaver.model.exec.DBCSession;
import org.jkiss.dbeaver.model.impl.data.ProxyValueHandler; import org.jkiss.dbeaver.model.impl.data.ProxyValueHandler;
import org.jkiss.dbeaver.model.struct.DBSTypedObject; import org.jkiss.dbeaver.model.struct.DBSTypedObject;
import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale;
/** /**
* Transforms numeric attribute value into epoch time * Transforms numeric attribute value into epoch time
...@@ -50,7 +52,8 @@ public class EpochTimeAttributeTransformer implements DBDAttributeTransformer { ...@@ -50,7 +52,8 @@ public class EpochTimeAttributeTransformer implements DBDAttributeTransformer {
@Override @Override
public String getValueDisplayString(@NotNull DBSTypedObject column, @Nullable Object value, @NotNull DBDDisplayFormat format) { public String getValueDisplayString(@NotNull DBSTypedObject column, @Nullable Object value, @NotNull DBDDisplayFormat format) {
if (value instanceof Number) { if (value instanceof Number) {
return new Date(((Number) value).longValue()).toString(); return new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.ENGLISH).format(
new Date(((Number) value).longValue()));
} }
return DBUtils.getDefaultValueDisplayString(value, format); return DBUtils.getDefaultValueDisplayString(value, format);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册