小编Dis*_*era的帖子

计算给定月份的前12个月-SimpleDateFormat

我正在尝试从给定的月份(从数据库中获取)将前12个月添加到arraylist中。

List<String> allDates = new ArrayList<String>();    

sqlQuery="select max(date) from Table_Name";

maxDate="Jan-2016"; (Result from Query);
Run Code Online (Sandbox Code Playgroud)

要从maxDate获得之前的12个月,我在这里使用SimpleDateFormat。

我想从给定的月份(maxDate),而不是从当前月份计算前12个月,我尝试了以下代码。

//  Parsing maxDate to an integer (say Jan-2016 = 0, Feb-2016= 1)
Date date = new SimpleDateFormat("MMM-yyyy").parse(maxDate);
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        int month=cal.get(Calendar.MONTH);
        System.out.println("month : "+month);

// Looping to get previous 12 months from current month.
SimpleDateFormat month_date = new SimpleDateFormat("MMM-yyyy");
          for (int i = 12; i > 0; i--) {
                Calendar calendar1 = Calendar.getInstance();
                calendar1.add(Calendar.MONTH, -i);
                String month_name1 = month_date.format(calendar1.getTime()); …
Run Code Online (Sandbox Code Playgroud)

java date simpledateformat

2
推荐指数
1
解决办法
3002
查看次数

Highcharts - 是否可以在折线图的数据标签上显示我自己的文本?

是否可以在折线图的数据标签上显示我自己的文本,仅适用于非零条目。假设要在数据标签中显示的文本与数据一起从 xml 传递。

我需要如下图所示的图表。请提出一个想法。谢谢你的时间。

高图表:

 xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },

        plotOptions: {
            series: {
                dataLabels: {
                    enabled: true,
                    formatter: function () {
                        if (this.point.y != 0) {
                            return this.point.y;
                        }
                    },
                    borderRadius: 5,
                    backgroundColor: 'pink',
                    borderWidth: 1,
                    borderColor: 'green',
                    y: -6
                }
            }
        },

        series: [{
            data: [0, 0,77,120,0,0,150,0,0,0,0]
        }]

}
Run Code Online (Sandbox Code Playgroud)

XML:

<categories>
    <month>Jan</month>
    <month>Feb</month>
    <month>Mar</month>
    <month>Apr</month>
    <month>May</month>
    <month>Jun</month>
    <month>Jul</month>
    <month>Aug</month>
    <month>Sep</month>
    <month>Oct</month>
    <month>Nov</month>
    <month>Dec</month>
  </categories>
    <Series> …
Run Code Online (Sandbox Code Playgroud)

jquery highcharts

0
推荐指数
1
解决办法
4251
查看次数

标签 统计

date ×1

highcharts ×1

java ×1

jquery ×1

simpledateformat ×1