资源简介

界面简洁漂亮,大量运用js插件。后台采用主流框架,运用了很多设计模式,架构精巧。是值得研究学习的好代码。(自己在网上闲逛时发现的,该项目现在可能还在继续更新。)

资源截图

代码片段和文件信息

package net.sf.json.processors;

import java.text.SimpleDateFormat;

import net.sf.json.JsonConfig;
import net.yanhl.util.StringUtil;

/**
 * 


 * title:为日期类型转换字符串实现的一个JSON处理类
 * 


 * 


 * Description:如果是java.sql.Date则返回yyyy-MM-dd格式的字符串
 * 如果是java.util.Date则返回yyyy-MM-dd HH:mm:ss格式的字符串
 * 


 * 


 * Copyright: Copyright (c) 2008
 * 


 * 
 * @author 闫洪磊
 * @version 1.0.0.200800720
 */
public class JsonDateToStringProcessorImpl implements JsonValueProcessor {

public JsonDateToStringProcessorImpl() {
}

public object processArrayValue(object value JsonConfig jsonConfig) {
String[] obj = {};
if (value == null)
return obj;
if (value instanceof java.util.Date[]) {
SimpleDateFormat sf = new SimpleDateFormat(StringUtil.FORMAT_DATE);
java.util.Date[] dates = (java.util.Date[]) value;
obj = new String[dates.length];
for (int i = 0; i < dates.length; i++) {
obj[i] = sf.format(dates[i]);
}
} else if (value instanceof java.sql.Date[]) {
SimpleDateFormat sf = new SimpleDateFormat(StringUtil.FORMAT_DATETIME);
java.sql.Date[] dates = (java.sql.Date[]) value;
obj = new String[dates.length];
for (int i = 0; i < dates.length; i++) {
obj[i] = sf.format(dates[i]);
}
}
return obj;
}

public object processobjectValue(String key object value JsonConfig jsonConfig) {
if (value == null)
return ““;
//注意:在判断几个父子级类型时要先判断子类型再判断父类型
if (value instanceof java.sql.Date) {
String str = new SimpleDateFormat(StringUtil.FORMAT_DATE).format((java.sql.Date) value);
return str;
} else if (value instanceof java.sql.Timestamp || value instanceof java.util.Date) {
String str = new SimpleDateFormat(StringUtil.FORMAT_DATETIME).format((java.util.Date) value);
return str;
}
return value.toString();
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3034  2008-12-08 16:09  finance\.classpath

     文件        302  2009-03-02 20:40  finance\.mymetadata

     文件       1225  2009-01-19 17:13  finance\.project

     文件         88  2008-11-28 21:42  finance\.settings\org.eclipse.core.resources.prefs

     文件        629  2008-11-28 21:36  finance\.settings\org.eclipse.jdt.core.prefs

     文件        905  2009-02-10 16:19  finance\.settings\org.eclipse.wst.validation.prefs

     文件      15873  2009-01-21 23:30  finance\bak\finance.mer

     文件      24864  2009-02-13 23:13  finance\bak\finance.sql

     文件       1420  2009-01-21 23:30  finance\changePwd.js

     文件       2779  2009-01-21 23:30  finance\changePwd.jsp

     文件      21968  2009-01-21 23:30  finance\common\datepicker\calendar.js

     文件        225  2009-01-21 23:30  finance\common\datepicker\config.js

     文件        415  2009-01-21 23:30  finance\common\datepicker\lang\en.js

     文件        383  2009-01-21 23:30  finance\common\datepicker\lang\zh-cn.js

     文件        382  2009-01-21 23:30  finance\common\datepicker\lang\zh-tw.js

     文件       1288  2009-01-21 23:30  finance\common\datepicker\My97DatePicker.htm

     文件        295  2009-01-21 23:30  finance\common\datepicker\readme.txt

     文件        311  2009-01-21 23:30  finance\common\datepicker\skin\blue\bg.jpg

     文件        536  2009-01-21 23:30  finance\common\datepicker\skin\blue\btnbg.jpg

     文件       4637  2009-01-21 23:30  finance\common\datepicker\skin\blue\datepicker.css

     文件        398  2009-01-21 23:30  finance\common\datepicker\skin\blue\down.jpg

     文件         65  2009-01-21 23:30  finance\common\datepicker\skin\blue\left.gif

     文件         71  2009-01-21 23:30  finance\common\datepicker\skin\blue\navLeft.gif

     文件         71  2009-01-21 23:30  finance\common\datepicker\skin\blue\navRight.gif

     文件        527  2009-01-21 23:30  finance\common\datepicker\skin\blue\qs.jpg

     文件         65  2009-01-21 23:30  finance\common\datepicker\skin\blue\right.gif

     文件        402  2009-01-21 23:30  finance\common\datepicker\skin\blue\up.jpg

     文件       1043  2009-01-21 23:30  finance\common\datepicker\skin\datePicker.gif

     文件       4560  2009-01-21 23:30  finance\common\datepicker\skin\default\datepicker.css

     文件        381  2009-01-21 23:30  finance\common\datepicker\skin\default\down.jpg

............此处省略961个文件信息

评论

共有 条评论