java实现时间加减操作

qqzhulu      2022-04-29     575

关键词:

public class DateTest {
public static void main(String[] args) {
/**
* 方式一:
*/
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
Date now = new Date();// 当前时间
int s = 10 * 60;// 将10分钟转换为秒
calendar.setTime(now);
calendar.add(Calendar.SECOND, s);// 添加s秒
String formatTime1 = sdf.format(calendar.getTime());
System.out.println("date1:" + formatTime1);
/**
* 方式二:
*/
long currentTime = System.currentTimeMillis();// 当前时间
long requiredTime = currentTime + 10 * 60 * 1000;// 将10分钟转为毫秒
String formatTime2 = sdf.format(requiredTime);
System.out.println("date2:" + formatTime2);
}
}

运行结果为:

date1:2019-02-27 20:18:06
date2:2019-02-27 20:18:06

位操作实现加减乘除四则运算

解决方案需要熟练掌握一些常见的位操作实现,具体为:1)常用的等式:-n=~(n-1)=~n+12)获取整数n的二进制中最后一个1:n&(-n)或者n&~(n-1)如:n=010100,则-n=101100,n&(-n)=0001003)去掉整数n的二进制中最后一个1:n&(n-1),... 查看详情

对时间进行操作加减xxx天

date:要操作的时间目标days:要加减的天数时间addDate:function(date,days){if(date==‘‘){return‘‘};if(days==undefined||days==‘‘){days=0;}vartimebox=newDate(date);timebox.setDate(timebox.getDate()+days);varmonth=timebox.get 查看详情

java代码实例使用switch实现简易的计算器(实现加减乘除)

importjava.util.Scanner;/**使用switch实现简易的计算器(实现加减乘除);*/publicclasstest publicstaticvoidmain(String[]args) Scannersc=newScanner(System.in); System.out.println("输入一个表达式(例如:5+3 查看详情

java优化版用接口实现(输入两个数选择实现加减乘除运算)(代码片段)

//利用java接口实现计算器,实现加减乘除的功能importjava.util.Scanner;classTestpublicstaticvoidmain(String[]args)funi=newfun();jiafas1=newjiafa();jianfas2=newjianfa();chengfas3=newchengfa();chufas4=newchufa();System.out 查看详情

vuex(实现加减操作,vue.set解决自定义属性没有双向数据绑定)(代码片段)

一、前言                                &nbs 查看详情

java按照时间查询,获取近1月时间信息。时间如何加减?简单易懂,谢谢了。

...,当前时间的前一个月怎么算出来?1.用java.util.Calender来实现Calendarcalendar=Calendar.getInstance();calendar.setTime(newDate());System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY_OF_MONTH)+1);//让... 查看详情

java实现随机出题,10道10以内加减法计算

packagecom.swift;importjava.awt.Toolkit;importjava.util.Scanner;publicclassPlusQuiz{publicstaticvoidmain(String[]args){inti=0;intnumber1=0,number2=0;for(;;){number1=(int)(Math.random()*10);number2=(in 查看详情

java实现date日期加一天(代码片段)

1.业务背景在业务研发过程中碰到条件范围查询或是设定截止日期,需要基于当前时间向前或是向后进行加减几天,但是因为可能涉及跨月或是跨小时并不能单纯的直接在月份上+1或是-1操作,针对这种情况JAVA提供... 查看详情

java加减的二进制实现

  Java中整数基本类型有byte,short,int,long,大小分别为1、2、4、8个字节,一个字节大小为8位,也就是8个二进制码(0/1)组成。  计算机中二进制码分为原码,反码,补码。在计算机中正数以原码存储,负数以补码存储。... 查看详情

怎么用python实现时间加减运算?

...小时、分、秒、星期、毫秒等。参考技术A用datetime库可以实现时间加减运算。例:print(datetime.datetime.now()+datetime.timedelta(minutes=1)).strftime("%Y-%m-%d%H:%M:%S")就是对当前时间加一分钟并打印出来。 查看详情

jquery实现数字加减效果汇总

...择购买商品的件数,开发者会把该控件做成可以通过点击实现加减等微调操作,当然也可以直接输入数字件数。左右加减数字像京东提交订单时目前使用的是左右加减数字的效果,这个效果直接明了,操作简单。我们使用jquery.sp... 查看详情

vue对日期选择器获取到的时间进行加减操作

参考技术A问题:使用时需要对时间进行取选择的时间前一天或后一天的操作解决:      在使用时调用addDate()函数,传入需要操作的日期和天数,val设置成需要的时间格式,返回值就是需要的时间。可对任... 查看详情

java大数类—基础操作(加减乘除取模四舍五入设置保留位数)

当基础数据类型长度无法满足需求时可以使用大数类  构造方法接受字符串为参数1BigIntegerbInt=newBigInteger("123123");2BigDecimalbDouble=newBigDecimal("123123.123123124");          基础操作(取模使用divideAndRemainder方法,返回的... 查看详情

java中如何实现字符与数字加减运算

...果使用printf("%c",f),结果会是e。那么在Java中如何实现呢,好像Java中没有字符+数值这种运算吼,求指点将字符串转换成数字:有两种方法:第一种:比如说;a="123",b=2,那么intnum=Integer.parseInt(a);然后与另外数字加减;... 查看详情

java用位运算实现加减乘除(代码片段)

...、常见位运算1.&运算2.|运算3.^运算4.~运算二、位运算实现加法三、位运算实现减法四、位运算实现乘法四、位运算实现除法前言我们经常使用的加减乘除,我们所看到的只是表面的效果,那么加减乘除在底层究竟是怎... 查看详情

go字符串时间等相互转化以及时间加减等操作(代码片段)

1.获取当前时间的第二天零点时间,以及获取当前的23:59:59的时间戳和date类型:packagemainimport( "fmt" "time")funcmain() timeStr:=time.Now().Format("2006-01-02") fmt.Println(timeStr) //使用Parse 查看详情

华为od机试真题java实现字加减游戏真题+解题思路+代码(2022&2023)(代码片段)

数字加减游戏题目小明在玩一个数字加减游戏,只使用加法或者减法,将一个数字s变成数字t。每个回合,小明可以用当前的数字加上或减去一个数字。现在有两种数字可以用来加减,分别为a,b(a!=b),其中b没有使用次数限制。请... 查看详情

为什么编程语言中日期能够实现加减法

一.概要日期类型在编程语言中内部是通过number存储的日期类型加减实际是数字的加减多数编程语言的日期开始时间是1970-01-0100:00:00二.为什么多数编程语言的开始日期是从1970-01-0100:00:00开始 通过查阅资料一般存在两种解释&nbs... 查看详情