我正在使用以日期时间格式提供日期的 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/