- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 java计算两个日期之间相差的天数的四种方法
计算两个日期直线相差的天数的四种方法第一种:时间戳的方式,计算两个日期的时间戳的差,再除当天的毫秒数即可得到相差的天数。public static void main(String[] args) { DateFormat dft = new SimpleDateFormat("yyyy-MM-dd"); try { Date star = dft.parse("2020-02-03");//开始时间 Date endDay=dft.parse("202
2020-09-22 10:44:14
109399
12
原创 Java字符串转换成算术表达式(含括号)计算并输出结果的代码
java关于字符串的四则运算解析计算结果带括号思路:根据优先级一步一步的计算,()>,/>+,-.给定一个字符串算式表达式:((789+66)3)+((123000021/23+3)-11)2字符串先拿到最后一个‘(’,根据最后一个‘(’截取右侧所有字符串:123000021/23+3)-11)2。再根据截取出来的字符串截取‘)’以前的字符串,最终的到括号里面的字符串:123000021/23+3,再去判断乘除(乘除的优先级高)得到结果:25830000,将123000021置换为2583
2020-09-18 17:30:09
3268
1
原创 java根据日期循环代码
DateFormat df1 = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);Date date=df1.parse(“2019-11-08 08:08:00”);//格式化日期Long starTime=date.getTime();//转换时间戳Long endTime=new Date().getTime();Long oneDay = 1000 * 60 * 60 * 24l;//一天的时长//开始循环while (starTime <=
2020-07-15 18:11:34
1482
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人