使用Java中的偏移量创建Date对象

Cam*_*lby 2 java datetime date object offset

我目前正在学习如何为Android创建应用程序,但我的Java非常生疏,因为我更像是一个.NET人.

如果在C#中,我想创建一个DateTime对象,其值设置为今天的日期加上5年,我可以使用

DateTime dt = DateTime.Now.AddYears(5);
Run Code Online (Sandbox Code Playgroud)

在Java语言中有类似的东西吗?

Ant*_*ist 7

您可以使用a Calendar来进行计算:

Calendar cal = Calendar.getInstance();
cal.add(Calendar.YEAR, 5);
Date date = cal.getTime(); // getTime() returns a Date object
Run Code Online (Sandbox Code Playgroud)