计算剩余多少天代码:

/*** 计算距离生日** @param birthStr * @param date 当前时间* @return*/private int calBirth(String birthStr, Date date) {int day = 0;SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");try {Date birth = simpleDateFormat.parse(birthStr);// 存当前时间Calendar now = Calendar.getInstance();now.setTime(date);// 存生日Calendar birthCal = Calendar.getInstance();birthCal.setTime(birth);// 把生日设置为今年birthCal.set(Calendar.YEAR, now.get(Calendar.YEAR));if (now.get(Calendar.DAY_OF_YEAR) - birthCal.get(Calendar.DAY_OF_YEAR) > 0) {// 生日已过birthCal.set(Calendar.YEAR, now.get(Calendar.YEAR) + 1);day = now.getActualMaximum(Calendar.DAY_OF_YEAR) - now.get(Calendar.DAY_OF_YEAR) + birthCal.get(Calendar.DAY_OF_YEAR);} else {// 生日未过day = birthCal.get(Calendar.DAY_OF_YEAR) - now.get(Calendar.DAY_OF_YEAR);}} catch (ParseException e) {e.printStackTrace();}return day;}

计算自己下个生日的时间:

         Calendar calendar=Calendar.getInstance();//获取格式化的当前日期和时间calendar.add(Calendar.DATE,calBirth("1990-11-28",new Date()));//指定100天后,它与 DAY_OF_MONTH 是同义词Date date=calendar.getTime();//返回Date类型对象
//          DateFormat f=DateFormat.getDateInstance(DateFormat.FULL);//获取完全格式化的日期simpleDateFormat.format(date);//日期格式化System.out.println(simpleDateFormat.format(date));

计算当前时间距离下个生日还剩多少天相关推荐

  1. Java工具类 计算某个时间距离当前时间相差多少天、多少小时、多少分、多少秒

    /*** 计算传入时间距离当前时间多久** @param date* @return*/ public static String getTimeDiff(String date) {if (Obje ...

  2. 计算某个时间距离现在_计算成像amp;深度学习(1)

    从今天开始,我们一起顺着文献摸一摸计算成像&深度学习的来龙去脉.有时间就会更新. 1. U-Net的问世(2015年) 这张图大家应该已经很熟悉了,长得像字母"U",名叫U ...

  3. 超简单MySql的DATEDIFF函数计算某个时间距离当前时间多少天。

    用到的mysql函数,DATEDIFF() 例: select DATEDIFF(DATE_FORMAT(NOW(),'%Y-%m-%d'),DATE_FORMAT(TB.SJ,'%Y-%m-%d') ...

  4. php时间到期提醒功能,php还剩多长时间过期函数

    还剩多长时间过期 public function TimeToSeconds( $end_time ) { date_default_timezone_set('Asia/Shanghai'); $n ...

  5. php 生日还剩多少天,请教PHP中计算离生日还剩下多少天问题?

    如 生日是10-04 那么离他生日应该有200多天的样子 求支招 回复内容: 如 生日是10-04 那么离他生日应该有200多天的样子 求支招 http://php.com/manual/en/dat ...

  6. 计算当前时间距离元年一月一日的总天数,并显示现在是星期几

    package create; import java.time.Month; import java.util.Scanner; public class GetTime{ public stati ...

  7. php 计算两点时间距离,PHP计算地球上两点之间的距离(示例详解)

    给定经度和纬度,求地球上两点之间的距离.首先我们需要了解该问题的解决思路,然后再用PHP代码来实现计算. 此问题可以用半正矢(haversine)公式求解: 大圆距离或正交距离是球面(或地球表面)上两 ...

  8. android开发 修改标题栏背景_移动开发整体凉凉的背景下,究竟还剩哪些 Android热门前沿知识...

    1. Android架构设计模式 MVC架构设计模式:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写. MVP架构 ...

  9. 友情提示!距离CVPR 2020截稿还剩2天!

    点击我爱计算机视觉标星,更快获取CVML新技术 作为CV乃至AI领域最富盛名的的顶会,CVPR 近几年来的投稿量急剧上升. 按照上图趋势,CVPR 2020 投稿量可能会超过6500篇,这背后是几万研 ...

最新文章

  1. 【C 语言】数组 ( 多维数组操作模型 | 取某个数组元素地址 | 取某个数组元素值 )
  2. 计算机系学生thinkbook,ThinkBook系列性能差,只能当一台学习机?其实它只是专注于办公...
  3. 远程下层文档 正在打印_奉贤金汇高速复印机出租一站式服务,上海区专业高速打印机出租...
  4. Dapr + .NET Core实战(三)状态管理
  5. java printwriter 文件_java – 如何使用printwriter创建和写入文件
  6. mqtt 获取 状态_MQTT设备接入及上报数据的命令行模拟器(Java)
  7. 课程 2B: 制作一款交互性应用
  8. 百面机器学习!算法工程师面试宝典!| 码书
  9. 聊一个不常见的面试题:为什么数据库连接池不采用 IO 多路复用
  10. 女士品茶 - 简单摘录
  11. 计算机是如何执行代码的?
  12. Makefile各类符号
  13. C语言:梯形面积的求解公式为 S = (a + b) * h / 2。从键盘读入一个梯形的上底a、下底b和高h,请计算表梯形的面积。(结果保留1位小数)
  14. autojs的使用文档
  15. mounted和created的区别
  16. 微信小程序授权登录 组件的封装
  17. 抖音爆火李峋同款爱心代码,简单附带教程,还有烟花代码,手残党也能学会!!
  18. 【工业互联网】工业互联网
  19. 测试用例模板(通用)
  20. 于博士Cadence教程内容目录

热门文章

  1. LaTeX Algorithm相关写法
  2. USB2.0差分线设计
  3. 展讯平台lcm旋转180°
  4. 美团发布廉洁自律“美团七条” 王兴带领上百名高管庄严承诺
  5. Administer FileZilla Server安装之后,不能访问的原因
  6. 【WLAN】【基础知识】WIFI那些事儿之信道和频谱(涵盖2.4G、5G、6G,全网最全)
  7. vue + tone.js_用Tone.js和Vue.js构建的鼓合成器/音序器
  8. GNSS表面位移监测站 地质安全测量仪
  9. 【Linux02-基本权限】“root的霸权”
  10. android 5.1.1 root,最新的安卓5.1.1 ROOT教程(不需要刷第三方内核)