//transplantingDate 字段是存的时间2009-08-01,2009-08-08,2009-08-09,2009-10-12
select isNULL(transplantingDate,0) from table a ------------------------------
public static Double formatDou(String date) {
String str2 = date;
String str = date.substring(5, 7);
String str1 = str2.substring(8, 10);
date = str +"."+ str1;
return Double.valueOf(date);
}
//截取2009-10-10 为 10.10
--------------------------------
因为我做的是报表 用jfreechart 方法如下:
public ActionForward qTransplantdateAndYield(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String sql = "";
sql+= "select b.muChan ";
sql+="from YYXT.dbo.v_query b left join YYXT.dbo.t_d_Yield_Transplanting c on(b.keyno = c.keyno)";
String hql = "";
hql+="select isNULL(c.transplantingDate,'0000-00-00') ";
hql+="from YYXT.dbo.v_query b left join YYXT.dbo.t_d_Yield_Transplanting c on(b.keyno = c.keyno)";
List list1 = bakehouseService.q(sql); // 亩产量
List list2 = bakehouseService.q(hql); //移栽时间
XYSeriesCollection seriesCollection = new XYSeriesCollection();
XYSeries series = new XYSeries("移栽时间");
for(int i=0;i<list2.size();i++){
Double dd=Double.valueOf(list1.get(i).toString());
//主要是add这个方法的参数只有double类型的
series.add(DateF.formatDou(list2.get(i).toString()),dd);
}
seriesCollection.addSeries(series);
this.creatChartLine(seriesCollection,request,true,"移栽日期与亩产量的对比","移栽日期(单位:月日)","亩产量(单位:公斤)");
return mapping.findForward("TransplantdateAndYield");
}-----------------------报表出来后
X轴的时间居然是0,1,2,3,4,5,6,7,8,9,10
如果X轴的时间是08.01,08.08,08.09,10.12
如果能显示成08月01,08月08,08月09,10月12 就更好了 因为设计到中文 所以我用.来代替!
select isNULL(transplantingDate,0) from table a ------------------------------
public static Double formatDou(String date) {
String str2 = date;
String str = date.substring(5, 7);
String str1 = str2.substring(8, 10);
date = str +"."+ str1;
return Double.valueOf(date);
}
//截取2009-10-10 为 10.10
--------------------------------
因为我做的是报表 用jfreechart 方法如下:
public ActionForward qTransplantdateAndYield(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String sql = "";
sql+= "select b.muChan ";
sql+="from YYXT.dbo.v_query b left join YYXT.dbo.t_d_Yield_Transplanting c on(b.keyno = c.keyno)";
String hql = "";
hql+="select isNULL(c.transplantingDate,'0000-00-00') ";
hql+="from YYXT.dbo.v_query b left join YYXT.dbo.t_d_Yield_Transplanting c on(b.keyno = c.keyno)";
List list1 = bakehouseService.q(sql); // 亩产量
List list2 = bakehouseService.q(hql); //移栽时间
XYSeriesCollection seriesCollection = new XYSeriesCollection();
XYSeries series = new XYSeries("移栽时间");
for(int i=0;i<list2.size();i++){
Double dd=Double.valueOf(list1.get(i).toString());
//主要是add这个方法的参数只有double类型的
series.add(DateF.formatDou(list2.get(i).toString()),dd);
}
seriesCollection.addSeries(series);
this.creatChartLine(seriesCollection,request,true,"移栽日期与亩产量的对比","移栽日期(单位:月日)","亩产量(单位:公斤)");
return mapping.findForward("TransplantdateAndYield");
}-----------------------报表出来后
X轴的时间居然是0,1,2,3,4,5,6,7,8,9,10
如果X轴的时间是08.01,08.08,08.09,10.12
如果能显示成08月01,08月08,08月09,10月12 就更好了 因为设计到中文 所以我用.来代替!
解决方案 »
- 问一个弱弱的问题,sqlserver 在哪里下载啊?
- 请问:SQL在于2000 企业管理器中返回所表后拖动滚动条才取数据的实现原理?
- 字符串转日期格式的问题,急!~
- 数据库合并问题???期待高手!!!
- 请问如何加锁和解锁
- ADO导出的数据集可否除了用ADOTable1->FieldByName("KEY")->Value获得表中数据,还有其他办法吗?
- 怎样把数据库表中的数据倒出到xml文件中(使用存储过程)
- 各位高手,关于delphi+_Access sql查旬的问题,请赐教
- sql语句问题
- 以下这段写在SQL Server7.0中的SQL 语句怎么才能改对?
- 多表查询问题~字段名称相同时查询问题~~~~
- 触发器相关相关问题
X轴的时间居然是0,1,2,3,4,5,6,7,8,9,10
如果X轴的时间是08.01,08.08,08.09,10.12 这就是我要的结果!
如果能显示成08月01,08月08,08月09,10月12 就更好了 因为设计到中文 所以我用.来代替