龙空技术网

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

蓝不蓝编程 147

前言:

如今看官们对“用java做一个生日快乐的程序代码”都比较珍视,大家都需要分析一些“用java做一个生日快乐的程序代码”的相关知识。那么小编也在网上网罗了一些关于“用java做一个生日快乐的程序代码””的相关文章,希望姐妹们能喜欢,姐妹们快快来了解一下吧!

在生活中,很多事情可以忘,但是唯独女朋友的生日不能忘,否则要出大事。那今天我们就用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 + "天 ");    }}

代码简析:

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

Java开发工具:IDEA

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

标签: #用java做一个生日快乐的程序代码 #生日快乐java编程代码