`

java时间加减的问题

阅读更多

package com.zwj.struts.action;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;

import java.sql.Timestamp;

import com.lowagie.text.pdf.codec.postscript.ParseException;

/**
 * 专用小测试
 */
public class Mytest {

 private static Calendar time;

 /**
  * @param args
  */
 /**
  * @param args
  */
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub

  try {
   Date todayDate = new Date();
   Date tomorrowDate = new Date();
   todayDate.getTime();
   SimpleDateFormat sdf = new SimpleDateFormat("", Locale.CHINESE);
   sdf.applyPattern("yyyy年MM月dd日_HH点mm分ss秒");

   String timeStr = sdf.format(todayDate);
   System.out.print("Today   time   is:" + timeStr + "\r\n");
   todayDate.setYear(todayDate.getYear() + 1);
   tomorrowDate = todayDate;
   timeStr = sdf.format(tomorrowDate);
   System.out.print("Tomorrow   time   is:" + timeStr);
  } catch (Exception e) {
   e.printStackTrace();

  }

 }
}

1
0
分享到:
评论
2 楼 xf.zhouwenjun 2009-03-10  
恩,是的,calendar.add()也不错! 
1 楼 halk 2009-03-09  
用Calendar.add()方法倒也可行

相关推荐

    java 时间加减

    小工具吧 通过它可以直接对9:00:00这样的时间进行加减

    时间计算加减

    课程笔记:时间戳和int类型的数值进行加减,获得date类型的日期,及时间格式的转换

    hive时间按月份加减UDF

    在处理时间相关的数据分析时,有时我们需要对日期进行加减操作,比如按照月份进行增减。这就是Hive时间按月份加减UDF(用户自定义函数)的作用。 在Hive中,内置的时间函数可以满足大部分日常需求,如获取年份、...

    java 实现当前时间加减30分钟的时间代码

    在Java编程中,有时我们需要对当前时间进行加减操作,例如获取当前时间30分钟前或后的时间戳。本文将详细介绍如何使用Java实现这个功能,包括两种不同的方法,并提供一些额外的日期处理知识。 首先,我们需要引入`...

    日期类的加减及java中所以日期类的操作算法大全

    本文将深入探讨Java中的日期类操作,包括日期的加减运算,以及如何利用不同的日期类进行高效的时间管理。 ### 一、日期类的基本操作 #### 1. 使用Calendar类 `Calendar`类是Java中处理日期和时间的核心类之一,它...

    小例子--当前时间加三天时间减一秒

    ### 小例子--当前时间加三天时间减一秒 在Java编程语言中,处理日期与时间是非常常见的需求之一。本示例通过一个简单的程序演示了如何获取当前时间,并在此基础上增加三天然后减去一秒钟的操作。这有助于理解Java中...

    java计算器、工资计算、加减计算集合

    这将涉及到循环(for或while)来累加总工作时间,可能还会涉及浮点数计算,以及可能的条件语句来处理加班费或者税款等复杂情况。此外,熟悉Java中的对象和类概念,如定义属性(如时薪和工作小时数)和方法(如计算...

    JAVA记事本,有一元多项式加减乘功能

    在这个Java记事本项目中,用户可以通过输入多项式的形式,例如"2x^2 + 3x - 1",程序将解析输入并利用Map存储多项式,然后执行加减乘操作。最后,用户可以查看结果显示的一元多项式运算结果,直观地理解计算机是如何...

    java 日期时间工具类 日期时间的加减 身份证号上的日期是否小于2岁等

    java 日期时间工具类 日期时间的加减 身份证号上的日期是否小于2岁等

    java Calender类 日期的加减.docx

    Java 中的 Calendar 类提供了日期和时间的操作功能,本文将对 Calendar 类的日期加减操作进行详细的介绍和分析。 Calendar 类的日期加减操作 Calendar 类的日期加减操作可以通过 set() 方法实现,例如,设置当前...

    Java日期工具类,Java时间工具类,Java时间格式化

    这些新类提供了丰富的API,可以方便地进行日期时间的加减、比较、格式化等操作,同时也解决了线程安全问题。 例如,我们可以使用`LocalDateTime.now()`获取当前日期和时间,然后使用`DateTimeFormatter`进行格式化...

    java 获取系统时间错误,少了8小时

    2. **夏令时问题**:夏令时可能导致时间的加减,尤其是在跨时区处理时。Java 8引入了`java.time`包,其中`ZonedDateTime`类能更好地处理这种情况。使用`ZonedDateTime.now(ZoneId.of("UTC"))`可获取当前的UTC时间。 ...

    java中的时间操作

    在Java中进行时间的加减运算可以通过多种方式进行: 1. **使用`java.util.Date`和`Calendar`**: - 通过`Calendar`类可以轻松地进行日期和时间的计算。 ```java Calendar cal = Calendar.getInstance(); cal....

    java8时间api

    它支持加减运算,以及转换为秒数和毫秒数。 6. **时间格式化**: Java 8 引入了 `java.time.format.DateTimeFormatter`,这是一个强大的工具,可以定制日期和时间的格式化方式。例如,`DateTimeFormatter.ofPattern...

    很简单的方法实现时间相加、减

    总之,无论是Python、JavaScript还是Java,都有简单易用的库和方法来实现时间的加减。理解这些基本概念和API是每个程序员都应该掌握的基础技能,因为它们在处理日程安排、计时器以及数据分析等任务时都发挥着重要...

    JAVA中的时间操作

    此外,还可以轻松地进行日期和时间的加减: ```java LocalDate tomorrow = today.plusDays(1); ``` 或者计算两个日期之间的差距: ```java Period difference = Period.between(date1, date2); ``` Java 8的时间...

    java的时间操作.docx

    这些类提供了更多的方法来处理日期和时间,比如加减时间、比较日期、获取星期几等。如果你的项目可以使用Java 8或更高版本,强烈建议使用`java.time`包,因为它提供了更直观和线程安全的API。 总的来说,Java中的...

    java版计算器实现了加减乘除等基本功能及三角函数、进制转换、时间显示等功能。

    例如,我们可以为`Calculator`类定义`add()`, `subtract()`, `multiply()`, 和 `divide()`方法,模拟加减乘除操作。 3. **控制流**:在计算器程序中,控制流(如if-else语句,switch-case,循环)用于决定何时执行...

    java 时间类

    此外,`java.time`还提供了一些方便的方法来处理日期时间的加减操作。例如,`plusDays()`, `minusMonths()`, `withYear()`, `withMonth()`等,使开发者能够轻松地对日期时间进行修改。 在处理日期间隔时,`java....

    JAVA时间通用集合类

    它提供了丰富的API来处理日期的加减、比较以及格式化。 2. **LocalTime**: 表示一天中的时间,不包含日期信息,如14:30:00。可以用来处理日常的时间计算。 3. **LocalDateTime**: 结合了LocalDate和LocalTime,...

Global site tag (gtag.js) - Google Analytics