`
NEO_ONE
  • 浏览: 48430 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java日期处理小例子

    博客分类:
  • Java
阅读更多
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DaysPeriod {
	public static void main(String[] args) {
		
		Date now = new Date();
		Long fiveDaysAgo = now.getTime() - 1000 * 60 * 60 * 24 * 5;//5天前
		Calendar calendar = Calendar.getInstance();
		calendar.setTimeInMillis(fiveDaysAgo);
		calendar.set(Calendar.HOUR_OF_DAY, 0);
		calendar.set(Calendar.MINUTE, 0);
		calendar.set(Calendar.SECOND, 0);
		calendar.getTime();//5天前的 00:00:00
		SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-ddHH:mm:ss");

         //看一下效果
		System.out.println(sdf.format(calendar.getTime()));//2011-07-17 00:00:00
		
		//days==0,表示得到的是今天==1,昨天...
		int days=(int((now.getTime()-calendar.getTimeInMillis())/(1000*60*60*24));
		
		System.out.println(days);//这里肯定等于5
		
		
	}
}
分享到:
评论

相关推荐

    java处理日期合并

    ### Java处理日期合并知识点 #### 一、背景与概述 在日常工作中,我们经常会遇到需要对一系列的时间段进行处理的情况,比如安排会议时间、统计员工请假时间等。这些时间段往往存在重叠的情况,如何有效地合并这些...

    java日期处理方法

    ### Java日期处理方法 在Java开发中,对日期与时间的操作是极其常见且重要的一个环节。无论是处理用户的出生年月日、注册日期还是订单的创建时间等,都需要使用到Java提供的日期类进行处理。本文将深入探讨Java中的...

    JAVA日期与字符串的转换

    ### JAVA日期与字符串的转换 在Java编程中,经常需要将日期对象转化为字符串形式以便于存储或显示,或者反过来将字符串转化成日期对象来进行日期计算等操作。本文将详细介绍如何在Java中实现这两种转换。 #### 一...

    java处理Excel表格案例

    本案例将深入探讨如何使用Java来操作Excel文件,包括读取、修改和创建Excel表格。 首先,我们需要了解Java中处理Excel的主要库:Apache POI。Apache POI是一个开源项目,提供了一组API用于读写Microsoft Office格式...

    Java日期类案例及源代码.rar

    Java日期类是Java编程语言中...通过这些案例和源代码,学习者可以更好地理解Java日期类的使用场景,掌握日期时间的处理技巧,提升编程能力。同时,这些案例也适合作为练习,帮助学生巩固课堂所学,提高问题解决能力。

    Java日期格式化及其使用例子收集

    ### Java日期格式化详解及其应用实例 #### 一、引言 在Java开发过程中,日期时间的处理是一项非常常见的需求。对于日期时间的格式化、解析等操作,`SimpleDateFormat` 类提供了强大的支持。本文将详细介绍`...

    java处理日期,data的格式化

    Java中的日期处理主要涉及到两个核心类:`java.util.Date` 和 `java.time` 包下的一系列类(自Java 8开始引入)。首先,我们来看看`java.util.Date`。这个类在早期的Java版本中被广泛使用,但它有一些设计上的缺陷,...

    Java日期格式化及其使用例子

    以下是关于Java日期处理的一些关键知识点,主要基于标题、描述和提供的代码示例。 1. **SimpleDateFormat**: `SimpleDateFormat`是Java中用于日期和时间格式化的类,它允许我们根据指定的模式来解析和格式化日期。...

    Java日期时间处理类 date4j

    Java日期时间处理在编程中是一项常见任务,但Java标准库中的`java.util.Date`和`Calendar`类在使用上往往被认为复杂且不直观。为了解决这个问题,`date4j`库应运而生,它提供了更为简洁和现代的方式来处理日期和时间...

    JAVA日期控件的使用例子

    通过这个小程序,开发者可以学习到如何在Java Swing应用中有效地实现日期输入和交互,这对于开发任何需要日期处理的桌面应用都是至关重要的。 记住,良好的编程实践包括提供清晰的用户界面,适当的错误处理,以及...

    java写的日期下拉框控件

    在Java中,`java.util.Date` 和 `java.time` 包提供了处理日期和时间的方法。为了比较两个日期,我们可以创建一个名为 `DateUtils` 的工具类: ```java public class DateUtils { public static boolean isBefore...

    java做的小日历,小功能挺多

    【Java实现的小日历程序详解】 Java是一种广泛使用的编程语言,...虽然开发者表示“没啥难度,应付一下学校的课程设计”,但这仍然是一个很好的学习和实践Java编程的好例子,尤其是在理解日期时间API和UI编程方面。

    java 日期转农历(天干年份).rar

    在这个案例中,重点是使用Java的静态方法来完成日期的转换,尤其是将日期转换为包含天干年份的农历表示。 首先,我们需要理解“天干年份”是什么。在中国传统的农历系统中,年份由一个天干(甲、乙、丙、丁、戊、己...

    JAVA课程设计小程序

    这些例子涵盖了Java基础编程中的关键知识点,包括I/O流处理、条件判断、字符串操作、异常处理、日期处理以及数据验证。在课程设计中,学生可以通过这样的练习来加深对Java语言的理解,并提高问题解决能力。

    company--java小例子

    在“company--java小例子”这个压缩包中,我们看到的是一系列针对初学者的Java编程实例。Java是一种广泛使用的面向对象的编程语言,以其跨平台性、稳定性和高效性而受到开发者们的青睐。这个压缩包很可能是为了帮助...

    Java 计算两个日期之间相差的月数

    在Java编程语言中,计算两个日期之间相差的月数是一个常见的任务,这通常涉及到日期处理和时间计算。本文将深入探讨如何使用Java实现这个功能,包括标准库中的API以及一些高级方法。 首先,Java 8引入了`java.time`...

    java自动更新小例子

    可以创建一个版本类,包含版本号、发布日期等信息,并使用序列化技术(如`java.io.Serializable`接口)将其保存到本地文件,以便下次启动时读取。 在实际开发中,自动更新系统可能还需要考虑更多的细节,比如错误...

    Java中日期时间处理.docx

    Java中的日期时间处理是编程中常见且重要的任务,涉及到对日期和时间的创建、操作以及格式化输出。本文将详细讲解Java中处理日期时间的主要类,包括Date、Calendar、GregorianCalendar以及DateFormat和...

    Java日期类型控件

    总的来说,这个Java日期类型控件的实现涉及到了Java UI设计、事件处理、日期时间处理和可能的自定义主题。通过分析提供的源代码和文档,我们可以学习到如何创建和优化一个自定义的日期选择控件,这对于开发用户友好...

    日期处理工具类

    在Java编程语言中,日期处理是一项常见的任务,用于管理和操作日期和时间。为了方便开发者,Java提供了多种工具类来处理日期。"日期处理工具类"通常是指一个自定义的类,它封装了一些常用的方法,例如日期格式化、...

Global site tag (gtag.js) - Google Analytics