我目前正在学习如何为 Android 创建应用程序,但我的 Java 相当生疏,因为我更像是一个 .NET 人。
如果在 C# 中,我想创建一个 DateTime 对象,其值设置为今天的日期加上 5 年,我可以使用
DateTime dt = DateTime.Now.AddYears(5);
Java语言中有类似的东西吗?
您可以使用 aCalendar
进行计算:
Calendar cal = Calendar.getInstance();
cal.add(Calendar.YEAR, 5);
Date date = cal.getTime(); // getTime() returns a Date object
您可以使用 JODA 时间 --- http://joda-time.sourceforge.net创建 DateTime 对象。
使用 plusYears 方法添加 5 年 -- http://joda-time.sourceforge.net/api-release/org/joda/time/DateTime.html
DateTime.now().plusYears(5);