专业的JAVA编程教程与资源

网站首页 > java教程 正文

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

temp10 2024-11-11 13:53:22 java教程 5 ℃ 0 评论

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

代码如下:

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

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编程,可以看我下面这个专栏:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表