如何在GoogleAppEngine应用程序中获取java中的当前日期,并将日期、月份和年份与该日期分开并存储在数据存储中

如何在GoogleAppEngine应用程序中获取java中的当前日期,并将日期、月份和年份与该日期分开并存储在数据存储中,java,google-app-engine,date,Java,Google App Engine,Date,[下图是我的网页截图,我正在创建gae应用程序,该应用程序在google数据存储中存储一些数据,但在客户端的日期格式上有一些困难,我正在使用如图所示的Anugularjs日期,我想存储该日期,但我想在java中分离该日期的日期、月份和年份 与任何其他Java 7系统一样,典型的模式(在Java代码顶部适当导入之后)是: Calendar calendar = new GregorianCalendar(); int year = calendar.get(Calendar.YEAR); int

[下图是我的网页截图,我正在创建gae应用程序,该应用程序在google数据存储中存储一些数据,但在客户端的日期格式上有一些困难,我正在使用如图所示的Anugularjs日期,我想存储该日期,但我想在java中分离该日期的日期、月份和年份


与任何其他Java 7系统一样,典型的模式(在Java代码顶部适当导入之后)是:

Calendar calendar = new GregorianCalendar();
int year  = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH); 
int day   = calendar.get(Calendar.DAY_OF_MONTH);
这是因为
java.util.Date
,它曾经是做事情的自然方式,在Java7中大部分都被弃用(尽管它仍然可以工作)


在Java 8中,您会使用
Java.time
,但GAE还不支持Java 8。

谢谢@Alex,但我坚持使用angularjs日期格式,如何在Java对象中获取该日期并对其执行操作??在JS端,按照将日期格式化为字符串并将其发送到服务器,就像发送任何其他字符串一样;在服务器端,解析string返回日历对象,例如,然后如上所述提取年份等。这一半都不是真正的google应用程序引擎问题:最好将其标记为angular js!好的,我想这可能会有帮助,我尝试了这一个,非常感谢@Alex@MayurPardeshi,如果答案有帮助,记得接受它(点击答案左边的复选框)——基本的stackoverflow礼仪。