小编use*_*919的帖子

为什么减法超过30天导致错误答案

如果我尝试减去1到29天,则返回日期是正确的,但如果我尝试减去超过30天,则返回日期是错误的.谁能解释我哪里出错?

public class MapTesting {
    public static void main(String[] args) {
        Date dNow = new Date( );
        SimpleDateFormat ft = new SimpleDateFormat ("yyyy-dd-MM");

        try {
            Date date = ft.parse("2011-01-10");
            Date su=new Date(date.getTime()-30*24*3600*1000);
            System.out.println(su);
            System.out.println(date);
        } catch (ParseException e) {
            e.printStackTrace();
        }
Run Code Online (Sandbox Code Playgroud)

java datetime

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

Sonar抱怨变量声明.我们可以使用"_"吗?

private String producer_queueName = "cn";
Run Code Online (Sandbox Code Playgroud)

名称'consumer_queueName'必须匹配模式'^ [az] [a-zA-Z0-9]*$'.

使用有什么问题_?Java不允许您使用_任何变量吗?

我想用_.我怎样才能摆脱这个错误:

must match pattern '^[a-z][a-zA-Z0-9]*$'. 
Run Code Online (Sandbox Code Playgroud)

java naming-conventions sonarqube

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

标签 统计

java ×2

datetime ×1

naming-conventions ×1

sonarqube ×1