資源簡介
各種圖表、折線圖、柱形圖等等,一些常用的圖表 不管是你見過的沒見過的都有

代碼片段和文件信息
package?com.certusnet.flexmall.powermonitor.echartBean;
import?java.sql.Timestamp;
import?java.text.SimpleDateFormat;
import?java.util.ArrayList;
import?java.util.Calendar;
import?java.util.Date;
import?java.util.List;
public?class?DateUtil?{
public?static?final?SimpleDateFormat?sft?=?new?SimpleDateFormat(
“yyyy-MM-dd?HH:mm:ss“);
/**
?*?獲取近24小時時間(格式為yyyy-MM-dd?HH:mm:ss),粒度是1小時
?*?
?*?@return?最近24小時List?時間粒度為1小時
?*/
public?static?List?referenceTime24Hour()?{
Date?now?=?new?Date();
Calendar?calendar?=?Calendar.getInstance();
calendar.setTime(now);
calendar.set(Calendar.MINUTE?0);
calendar.set(Calendar.SECOND?0);
calendar.add(Calendar.HOUR_OF_DAY?-1);
calendar.add(Calendar.DATE?-1);
calendar.add(Calendar.HOUR_OF_DAY?1);
List?times24List?=?new?ArrayList();
try?{
for?(int?i?=?0;?i?24;?i++)?{
SimpleDateFormat?sdf?=?new?SimpleDateFormat(
“yyyy-MM-dd?HH:mm:ss“);
String?dateStr?=?sdf.format(calendar.getTime());
times24List.add(dateStr);
calendar.add(Calendar.HOUR_OF_DAY?1);
}
return?times24List;
}?catch?(Exception?e)?{
return?null;
}
}
/**
?*?獲取近24小時時間(格式為HH:mm:ss),粒度是1小時
?*?
?*?@return?最近24小時List?時間粒度為1小時
?*/
public?static?List?referenceXAxisTime24Hour()?{
Date?now?=?new?Date();
Calendar?calendar?=?Calendar.getInstance();
calendar.setTime(now);
//
calendar.set(Calendar.MINUTE?0);
calendar.set(Calendar.SECOND?0);
calendar.add(Calendar.HOUR_OF_DAY?-1);
calendar.add(Calendar.DATE?-1);
calendar.add(Calendar.HOUR_OF_DAY?1);
List?timesXAxis24List?=?new?ArrayList();
try?{
for?(int?i?=?0;?i?24;?i++)?{
SimpleDateFormat?sdf?=?new?SimpleDateFormat(“HH:mm“);
String?dateStr?=?sdf.format(calendar.getTime());
timesXAxis24List.add(dateStr);
calendar.add(Calendar.HOUR_OF_DAY?1);
}
return?timesXAxis24List;
}?catch?(Exception?e)?{
return?null;
}
}
/**
?*?性能監控?設備監控
?*?
?*?@return?返回值為?String類型?5分鐘粒度?比如12點13分?我們返回值為12點10分?然后向前推2個小時到10點10分
?*/
public?static?List?getDeviceMonitorTime()?{
Date?now?=?new?Date();
Calendar?calendar?=?Calendar.getInstance();
List?timesXAxis2HoursList?=?new?ArrayList();
calendar.setTime(now);
calendar.set(
Calendar.MINUTE
(calendar.get(Calendar.MINUTE)?-?calendar.get(Calendar.MINUTE)?%?5)?-?10);
calendar.set(Calendar.SECOND?0);
timesXAxis2HoursList.add(sft.format(calendar.getTime()));
calendar.add(Calendar.HOUR?-2);
timesXAxis2HoursList.add(sft.format(calendar.getTime()));
return?timesXAxis2HoursList;
}
/**
?*?生成坐標軸,取最近兩小時的點?粒度為5分鐘?格式為yyyy-MM-dd?HH:mm:ss
?*?
?*?@return?返回值為?List
?*/
public?static?List?getRecentlyXAxis2Hours()?{
Date?now?=?new?Date();
Calendar?calendar?=?Calendar.getInstance();
calendar.setTime(now);
calendar.set(
Calendar.MINUTE
(c
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-10?15:47??ehcartsExample\
?????文件???????15625??2015-07-31?11:50??ehcartsExample\chart-util.js
?????目錄???????????0??2018-05-10?15:47??ehcartsExample\charts\
?????文件??????921249??2015-07-28?14:53??ehcartsExample\charts\echarts-plain.js
?????目錄???????????0??2018-05-10?15:47??ehcartsExample\echartBean\
?????文件???????15603??2015-07-28?14:52??ehcartsExample\echartBean\DateUtil.java
?????文件????????3158??2015-07-28?14:52??ehcartsExample\echartBean\EchartsCommonData.java
?????文件?????????335??2015-07-29?09:09??ehcartsExample\echartBean\EchartsGraphs.java
?????文件?????????319??2015-07-28?14:52??ehcartsExample\echartBean\EchartsLegend.java
?????文件?????????359??2015-07-28?14:52??ehcartsExample\echartBean\EchartsSeriesData.java
?????文件?????????364??2015-07-28?14:52??ehcartsExample\echartBean\EchartsSingleData.java
?????文件?????????286??2015-07-28?14:52??ehcartsExample\echartBean\EchartsxAxis.java
?????文件????????7731??2015-07-31?11:49??ehcartsExample\echartBean\GetEchartSevlet.java
?????文件???????23336??2015-07-31?11:47??ehcartsExample\first_home.jsp
評論
共有 條評論