Node.js 上一年在jasper中运行时不一样

Node.js 上一年在jasper中运行时不一样,node.js,jasper-reports,Node.js,Jasper Reports,问题是,当我尝试在控制台中使上一年的工作像魅力一样!。但当我在jasper中尝试时,输出与控制台中的不一样 控制台: 贾斯珀: 不要使用java.util.Date,因为它已被弃用 如果使用,请参阅文档: 请注意,您需要提供: 减去1900年 Java不是JavaScript! 每种语言都有自己的实现 如果要获得相同的结果,可以使用: new java.util.Date(2015-1900, 0, 0) 即使使用不在指定时间间隔(1-31)内的日期不好,您也可以这样做。您确定在控制

问题是,当我尝试在控制台中使上一年的工作像魅力一样!。但当我在jasper中尝试时,输出与控制台中的不一样

控制台:

贾斯珀:

  • 不要使用
    java.util.Date
    ,因为它已被弃用

  • 如果使用,请参阅文档:

  • 请注意,您需要提供:

    • 减去1900年
    Java不是JavaScript! 每种语言都有自己的实现

    如果要获得相同的结果,可以使用:

    new java.util.Date(2015-1900, 0, 0)
    

    即使使用不在指定时间间隔(1-31)内的日期不好,您也可以这样做。

    您确定在控制台上也使用了
    java.util.date
    ?或者您是否使用了sql
    Date
    类?我在控制台中也使用了new Date()和jasper,仍然存在相同的问题您是否也在控制台中尝试了
    new java.util.Date
    new java.util.Date(2015-1900, 0, 0)