您的位置 首页 java

Java编程入门100例之十六(计算女朋友生日)

在生活中,很多事情可以忘,但是唯独女朋友的生日不能忘,否则要出大事。那今天我们就用Java代码给大家演示下,计算女朋友生日还有多少天。

代码如下:

 public class Test {
    public static void main(String[] args) throws ParseException {
        String gfBirthDateStr = "10-01";//女朋友生日
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date today = new Date();
        Calendar calendar = Calendar.getInstance();
        int year = calendar.get(Calendar.YEAR);
        Date gfBirthDate = sdf.parse(year + "-" + gfBirthDateStr);
        long offset = abs(today.getTime() - gfBirthDate.getTime());
        long a = 1000 * 60 * 60 * 24;
        long day = offset / a;
        System.out.println("女朋友生日还有 " + day + "天 ");
    }
}  

代码简析:

  1. main方法是程序执行入口。
  2. 第3行定义女朋友生日。
  3. 8行生成一个女朋友今年生日的日期对象。
  4. 9行,计算今天和女朋友生日的时间差值。
  5. 11行,计算出天数。

Java开发工具: IDEA

想学Java编程,可以看我下面这个专栏:

文章来源:智云一二三科技

文章标题:Java编程入门100例之十六(计算女朋友生日)

文章地址:https://www.zhihuclub.com/183401.shtml

关于作者: 智云科技

热门文章

网站地图