Java - 将日期时间转换为公历时间(日期)

标签 java datetime google-data-api

我正在使用以日期时间格式提供日期的 google data api。我想将此 DateTime 格式日期转换为公历日期格式。有谁知道这样做的任何方法吗?

**编辑问题*

最佳答案

那个class绝对不是谷歌最好的作品(我链接到 API 所以我可以确认我们在谈论相同的类和版本)。这是我会做的:

   public class DateTimeConverter extends DateTime {
         private DateTime originalTime;

         public DateTimeConverter(DateTime originalTime) {
              this.originalTime = originalTime;
         }

         public java.util.Date getDate() {
              return new java.util.Date(this.value);
         }
   }

示例用法:

     DateTime originalTime;
     //Populate variable and then:
     java.util.Date myDate = new DateTimeConverter(originalTime).getDate();

您可以从那里制作日历。如果 DateTime 仅代表日期和时区问题,则处理该怎么做,您可以从那里处理(我不知道您的要求),但如果您必须认真对待它,请使用 JodaTime 尽可能多地处理这个问题可能。

关于Java - 将日期时间转换为公历时间(日期),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2495728/

相关文章:

java - Oauth2 身份验证后列出 Google 日历事件

java - Postgresql 金钱(或数字?)类型及其在 Scala (Java) 中的对应类型

java - 我需要设置 setImageResource,暂停并更改为不同的 setImageResource

java - 使用java使用正则表达式查找任意数字或重复的单词

python - 使用 timedelta 系列绘制直方图

c# - ASP.NET 应用程序中的日期时间验证

java xml 对象的输出,特殊字符未正确转义

python - 如何在 sqlalchemy 关系中使用日期(时间)算法?

youtube - .NET 2.0应用程序中的Youtube API v3

c# - 如何获得 Google 文档的说明?