小编Tan*_*arg的帖子

如何从java中的当前日期提前7天获取日期

我在用

DateFormat dateFormat = 
new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
Date date = new Date();
String fromdate = dateFormat.format(date);
Run Code Online (Sandbox Code Playgroud)

要获取当前日期,我如何才能获得7天的日期.例如,如果今天是2013年6月7日,我如何才能获得2013年5月31日的格式,与日期格式化程序中定义的格式相同.

得到了解决方案..谢谢大家:)

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");

        Date date = new Date();
        String todate = dateFormat.format(date);

        Calendar cal = Calendar.getInstance();
        cal.add(Calendar.DATE, -7);
        Date todate1 = cal.getTime();    
        String fromdate = dateFormat.format(todate1);
Run Code Online (Sandbox Code Playgroud)

java datetime date

28
推荐指数
5
解决办法
9万
查看次数

仅具有最新条目的HashMap

我最近进行了一次采访,采访者要求我创建HashMap一个最多具有7个键/值对的。如果添加了第8个键/值对,则应删除第一个键/值对,并插入第8个键/值对,以此类推。

解决这个问题的好策略是什么?

java collections hashmap data-structures

4
推荐指数
2
解决办法
130
查看次数

如何在字符串数组java中定义特殊字符

我需要定义一个包含所有特殊字符的数组.

+ - && || ! ( ) { } [ ] ^ " ~ * ? : \
Run Code Online (Sandbox Code Playgroud)

我正在使用这个

List<String> specialCharactersInSolr = Arrays.asList(new String[] {
                "+", "-", "&&", "||", "!", "(", ")", "{", "}", "[", "]", "^",
                "~", "*", "?", ":", });
Run Code Online (Sandbox Code Playgroud)

除了"和\"之外它接受所有的字符

请帮助如何定义这两个.

java arrays arraylist

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