`

Java 求从今天向前三天

    博客分类:
  • JAVA
阅读更多
package com.jie.java.phone;

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class What {
	
	public static void main(String args[]){
		Calendar c = Calendar.getInstance(); 
		c.add(Calendar.DATE,-3); 
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 
		String now = sdf.format(c.getTime()); 
		System.out.println(now); 

	}
}


分享到:
评论

相关推荐

    java逻辑50题

    题目要求计算每个月兔子的总数,假设每对兔子从第三个月开始每个月都会产下一对新兔子,且兔子不会死亡。 - **知识点**: - **斐波那契数列**:一种经典的数学模型,广泛应用于自然界和社会科学领域。数列定义为`F...

    java课程设计:日历记事本

    (2)定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框; (3)查询信息:用户可以查询到某个月的所有提示信息。 四. 提交的成果 1. ...

    java小程序实现“万年历”

    4. **农历转换**: 如果要实现更全面的万年历,还需要考虑农历转换,这需要用到第三方库,如`Joda-Time`或者`ThreeTen-ABP`,因为Java标准库不直接支持农历。 5. **节假日显示**: 可以添加一个节假日数据库,结合...

    Java企业级开发综合技能知识总结

    - 插入排序是一种简单的排序算法,通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 16. **编程题** - 需具体题目内容才能给出解答。 17. **Java编程,打印昨天的当前时刻**...

    java时间操作函数汇总

    `add()`方法可以在跨月份、跨年的情况下修改日期,如上面的例子中将日期向前移动了4天。 ##### 2. `roll()`方法 ```java cal.set(Calendar.YEAR, 2006); cal.set(Calendar.MONTH, 9); cal.set(Calendar.DAY_OF_...

    一个功能完备的java日历

    例如,`add(Calendar.DAY_OF_MONTH, 5)`会将日期向前或向后移动5天。 5. **转换为Date对象** `Calendar`类与`java.util.Date`类密切相关,可以互相转换。`getTime()`方法将`Calendar`对象转换为`Date`对象,反之,...

    java基础50题

    - **背景**:一对兔子从出生后第三个月开始每个月都会生一对兔子,假设兔子不死,求每个月兔子总数。 - **算法思路**:使用斐波那契数列(Fibonacci sequence)来模拟兔子数量的增长情况。初始情况下,第一个月和第...

    4747 Java语言程序设计(一)

    - 示例代码:使用逆向思维,从第5天开始,逐步向前推算野果的数量。 #### 第三章 面向对象编程基础 **3.1 面向对象技术及其优点** - **面向对象技术**:一种软件开发方法论,基于对象的概念组织程序。 - **优点**...

    java 解决猴子吃桃的问题

    这段代码通过一个循环实现了相同的功能,从第一天的桃子数量出发,逐步向前推算直到第十天。循环内部更新桃子的数量,并打印每一天的剩余桃子数量,最后输出第一天猴子摘了多少个桃子。 #### 四、总结 通过以上两...

    java编程练习题

    - 从最后一天向前逆推每一天剩余的桃子数。 - 根据“吃掉一半再多吃一个”的规则逆向计算。 - 确定第一天摘桃子的总数。 #### 知识点19:乒乓球团队配对 - **定义**:两个乒乓球队进行比赛,每队出三人。 - **...

    Java初学经典编程题

    - **逆向思维**:从最后一天向前推算。 - **数学计算**:计算每天剩余的桃子数量。 #### 题目十八:乒乓球赛 - **题目描述**:两个乒乓球队进行一对一比赛,各出三人,如何安排比赛。 - **知识点**: - **比赛...

    JavaWeb后台自动向前台发送消息

    本项目利用了Comet4J这一第三方库来实现这一功能,下面将详细讲解其原理和实现方式。 Comet4J是一个基于Java的服务器推送框架,它允许Web服务器主动向客户端浏览器推送数据,而不仅仅是响应客户端的请求。这种双向...

    华为java面试题

    - 插入排序是一种简单的排序算法,通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 16. **截取字符串并保证汉字完整性** - 需要考虑汉字占两个字节的情况,确保不会截断...

    java Date 学习总结

    上述代码展示了如何使用 `add()` 方法向前回溯四天后,再前进四天。 ##### 2. 使用 roll() 方法 ```java cal.set(Calendar.YEAR, 2006); cal.set(Calendar.MONTH, 8); cal.set(Calendar.DAY_OF_MONTH, 3); // ...

    Java的一些经典算法题

    通过反向计算,从第10天开始向前推,每次计算前一天的桃子数量,直到第一天。这里的解题方法是反向迭代,每次乘以2并加1,从10天开始计算到1天。 6. 求和问题: 这个问题要求计算数字a重复n次组成的数之和。例如,...

    整合了所有java经典面试题

    - 插入排序是一种简单的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 16. **编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出...

    2014最新Java编程题

    **解决方案**:采用倒推的方式,从最后一天剩余的桃子数出发,逐步向前计算。 #### 程序18:乒乓球比赛配对 **问题描述**:两个乒乓球队进行比赛,已知部分选手不会对阵特定对手,找出所有可能的配对方案。 **解决...

    Java面试题最全集.doc

    - **反转字符串**:可以通过循环遍历字符串并从后向前构建新字符串来实现。 ```java public String reverse(String s) { StringBuilder sb = new StringBuilder(s); return sb.reverse().toString(); } ``` - ...

    java练习题目 基础编程题50例

    采用倒推法,从第十天开始向前推算,每次减去剩余桃子的一半加一,直到桃子数量为0。 18. **乒乓球比赛** 这是一个排列问题,可以使用穷举法或更高效的算法(如哈希表)来解决。 这些题目涵盖了基本的算法概念,...

Global site tag (gtag.js) - Google Analytics