精华内容
下载资源
问答
  • java时间加减
    千次阅读
    2021-03-10 02:40:09

    public static void main(String[] args){

    String inuput_dt="";

    SimpleDateFormat sdf = new SimpleDateFormat(fmt);

    Date dt= sdf.parse(str);//转换成功的Date对象

    Long time = dt.getTime();//这就是距离1970年1月1日0点0分0秒的毫秒数

    Long time2 = System.currentTimeMillis();//与上面的相同,获取系统当前时间毫秒数

    System.out.println(time-time2);//输出输入时间与当前时间的时间差,结果是毫秒数

    int year=0;

    int moth=0;

    int day=0;

    Calendar c=Calendar.getInstance();//获得系统当前日期

    year=c.get(Calendar.YEAR);

    month=c.get(Calendar.MONTH)+1;//系统日期从0开始算起

    day=c.get(Calendar.DAY_OF_MONTH);

    System.out.println("当前系统时间:"+year+"年"+month+"月"+day+"日");//

    }

    取消

    评论

    更多相关内容
  • java 时间加减

    2017-06-26 11:20:45
    小工具吧 通过它可以直接对9:00:00这样的时间进行加减
  • java时间加减分钟

    2022-06-24 10:42:10
    java时间加减分钟
    
    
        /**
         * 开始时间+时间段=结束时间
         * @param startDate 开始时间
         * @param timeSolt 时间段,分钟
         * @return 开始时间+时间段
         * @throws ParseException
         */
        public static Date getBeforeDate(String startDate, Integer timeSolt) {
            if(StringUtils.isEmpty(startDate) || null == timeSolt){
                return null;
            }
            Date beforeDate = null;
            try {
                //方法一
                Date date = defaultFormat(startDate);
                Calendar calendar = Calendar.getInstance();
                calendar.setTime(date);
                calendar.add(Calendar.MINUTE, timeSolt);
                beforeDate = calendar.getTime();
                System.out.println("1111----"+beforeDate);
                //方法二
                Long time = timeSolt*60*1000L;
                Date beforeDate2 = new Date(date.getTime() + time);
                System.out.println("2222----"+beforeDate2);
            }catch (ParseException e){
                e.printStackTrace();
            }
            return beforeDate;
        }
    
        //字符串转date
        public static Date defaultFormat(String dateStr) throws ParseException {
            if ((StringUtils.isBlank(dateStr))) {
                return null;
            }
            SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            return simple.parse(dateStr);
        }
    
    
        public static void main(String[] args) {
            getBeforeDate("2022-06-21 17:31:58",1);
        }

     

    参考:https://www.jb51.net/article/193342.htm

    展开全文
  • 实现JAVA时间加减的两种方法

    千次阅读 2022-03-08 10:55:03
    JAVA时间加减 1.获取当前系统时间 Date date = new Date(); 2.实现时间的加减的两种方法 第一种: 用java.text.SimpleDateFormat来实现 SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out....

    JAVA的时间加减

    1.获取当前系统时间

    Date date = new Date();

    2.实现时间的加减的两种方法

    第一种: 用java.text.SimpleDateFormat来实现
    SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");  
    System.out.println("现在时间:"+df.format(date));  
    System.out.println("昨天该时间:" + df.format(new Date(date.getTime() - 1 * 24 * 60 * 60 * 1000)));  
    System.out.println("明天该时间:" + df.format(new Date(date.getTime() + 1 * 24 * 60 * 60 * 1000)));
    

    获取当前毫秒值进行加减.

    第二种:用java.util.Calender来实现
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(date);//设置起时间
    calendar.add(Calendar.YEAR, 1);//增加一年
    //calendar.add(Calendar.DATE, 1);//增加1天  
    //calendar.add(Calendar.DATE, -1);//减1天  
    //calendar.add(Calendar.MONTH, 1);//增加一个月   
    System.out.println("输出::"+calendar.getTime());
    
    展开全文
  • 主要介绍了java 实现当前时间加减30分钟的时间代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 主要介绍了Java对日期Date类进行加减运算、年份加减月份加减时间差等等,在网上查阅资料,加上自己总结的一些关于Date类的工具类
  • 时间计算加减

    2018-03-01 11:22:17
    课程笔记:时间戳和int类型的数值进行加减,获得date类型的日期,及时间格式的转换
  • java如何进行时间加减?

    千次阅读 2021-02-26 13:43:48
    java.util.Calender来实现e69da5e6ba9062616964757a686964616f31333365633839Calendar calendar=Calendar.getInstance();calendar.setTime(new Date());System.out.println(calendar.get(Calendar.DAY_OF_MONTH).....

    展开全部

    1.用java.util.Calender来实现e69da5e6ba9062616964757a686964616f31333365633839

    Calendar calendar=Calendar.getInstance();

    calendar.setTime(new Date());

    System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期

    calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY_OF_MONTH)+1);//让日期加1

    System.out.println(calendar.get(Calendar.DATE));//加1之后的日期Top

    2.用java.text.SimpleDateFormat和java.util.Date来实现

    Date d=new Date();

    SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");

    System.out.println("今天的日期:"+df.format(d));

    System.out.println("两天前的日期:" + df.format(new Date(d.getTime() - 2 * 24 * 60 * 60 * 1000)));

    System.out.println("三天后的日期:" + df.format(new Date(d.getTime() + 3 * 24 * 60 * 60 * 1000)));

    GregorianCalendar gc=new GregorianCalendar();

    gc.setTime(new Date);

    gc.add(field,value);

    value为正则往后,为负则往前

    field取1加1年,取2加半年,取3加一季度,取4加一周

    取5加一天....

    *java中对日期的加减操作

    *gc.add(1,-1)表示年份减一.

    *gc.add(2,-1)表示月份减一.

    *gc.add(3.-1)表示周减一.

    *gc.add(5,-1)表示天减一.

    *以此类推应该可以精确的毫秒吧.没有再试.大家可以试试.

    *GregorianCalendar类的add(int field,int amount)方法表示年月日加减.

    *field参数表示年,月.日等.

    *amount参数表示要加减的数量.

    展开全文
  • import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtils {public static void main(String[] args) {S...
  • Java时间加减处理

    千次阅读 2021-07-01 12:38:59
    这里写目录标题1 直接加减2 采用GregorianCalendar转换 1 直接加减 采用的是Date类型的数据...// 把Date类型的日期转换为Long类型的数字,然后也可以进行上述的时间加减操作 // 一天 = 24 * 60 * 60 * 1000 =86400000
  • java如何实现当前时间加减30分钟的方法发布时间:2020-08-17 09:41:34来源:亿速云阅读:280作者:小新这篇文章主要介绍java如何实现当前时间加减30分钟的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小...
  • java日期加减月份

    千次阅读 2021-01-07 14:53:15
    java日期加减月份 Calendar cal = Calendar.getInstance(); Date date = new Date(); cal.setTime(date); cal.add(Calendar.MONTH,5); SimpleDateFormat sj = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...
  • JAVA日期时间加减

    万次阅读 多人点赞 2018-07-18 14:27:02
    2.实现时间加减的两种方法 第一种: 用java.text.SimpleDateFormat来实现  SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");   System.out.println("今天的日期:"+df.format...
  • JAVA 日期加减计算

    千次阅读 2019-08-01 19:46:55
    1.获取当前系统时间 ...2.实现时间加减的两种方法 第一种:用java.text.SimpleDateFormat来实现 SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out.println("今天的日期:"+df.format(date...
  • 展开全部代码如下:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil {public static void main(String[] args) throws Exception {SimpleDateFormat...
  • Java 时间设置 时区设置 时间加减

    千次阅读 2020-04-28 19:38:47
    代码: ... import android.util.Log;...import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; import java.util.TimeZone; class ...
  • java时间加减

    千次阅读 2017-10-13 09:54:50
    >Calendar c = Calendar.getInstance(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { date = df.parse("2017-04-...//可以是自己定的加减时间,也可以用new Date()系统时
  • 两个时间加减得到天数 /* .时间加减得到天数 * @param beginDateStr * @param endDateStr * @return * long * @author Administrator */ public static long getDaySub(String beginDateStr,String ...
  • Java时间加减运算~

    千次阅读 2020-01-20 11:29:56
    java中的时间运算的方法有多种,我觉得最好用的是这一种: Date now2 = new Date();//获取当前时间 Calendar rightNow = Calendar....根据需要去加减时间 rightNow.add(Calendar.MONTH,-1);//日期减去1个...
  • Java LocalDate时间加减

    千次阅读 2022-02-23 11:38:14
    Java LocalDate时间加减 LocalDateTime time = LocalDateTime.now(); time = time.plusMinutes(5);//获取当前时间并加5分钟 time = time.minusMinutes(5);//获取当前时间并减去5分钟 time = time.plusHours(5);/...
  • java 数组实现大数加减乘除运算 下载 算法思想很简单,都是我自己做的,相信肯花时间每个人都可以写出来更好的。
  • 发现朋友做一个项目,然后涉及到年、月、日的加减。他居然自己定义了24小时,31天,12个月几个数组,然后自己写逻辑运算。首先不说自己写出来有没有BUG,至少肯定代码有点多,而且还要判断闰年。Java在很早的版本中...
  • 将近250行的算法 实现了通过字符串进行加减乘除四则运算 纯通过处理字符串和数组实现 希望能帮助大家: 例如:String input "33+26 77+70"; String result ""; try { result Account...
  • java 时间类型相减(Timestamp) 得到秒

    千次阅读 2021-03-04 04:46:14
    import java.util.*;import java.text.*;class a{public static void main(String[] args){String s1 = "2003/08/15 17:15:30";String s2 = "2002/09/14 14:18:37";try{SimpleDateFormat formatter = new SimpleDate...
  • JAVA 如何进行日期加减运算

    千次阅读 2020-03-08 11:48:51
    转自品略图书馆:... importjava.text.SimpleDateFormat; importjava.util.Calendar; importjava.util.Date; ...*JAVA的日期加减方法 * *@author老紫竹(Java世...
  • //获取当前时间的前后天 Calendar cal = Calendar.... 需要注意的是:如果类似上面用同一个cal对象,那么后面做的加减会是在前面的基础上做叠加 另外:Calendar对象还可以用以年月等单位进行加减,具体单位可以自行指定
  • java 日期加减运算

    2022-06-06 15:16:47
    转自:微点阅读 .../*** JAVA的日期加减方法** @author 品略网(品略个人图书馆,m.pinlue.com)*/public class Test {public static void main(String[] args) throws Exception {Calenda
  • JAVA日期加减运算

    千次阅读 2022-03-01 10:16:18
    1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期 calendar.set(Calendar....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,794
精华内容 38,317
关键字:

java时间加减