我应该使用 GregorianCalendar 还是 Date 作为生日字段?

发布于 2024-12-21 01:21:13 字数 200 浏览 1 评论 0原文

我对使用类 GregorianCalendarDate 有点困惑。
有什么区别?

例如:我在 Person 对象中有一个字段,表示他的出生日期。 我必须使用 DateGregorianCalendar 吗?

它们的最佳用途是什么?

I'm a little bit confused about using the class GregorianCalendar and Date.
What is the difference?

For instance: I have a field in a Person object that represents the date he was born.
Do I have to use Date or GregorianCalendar?

What is the best use for them?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱冒险 2024-12-28 01:21:13

如果您在纸上写下详细信息,您会将出生日期写为日期,还是会写下日期周围带有圆圈的日历?

你会写下日期。 Date 是一个具体的日期。 Calendar 是一个用于处理日期的工具。

If you were writing down the details on paper, would you write down the date of birth as a date, or would you write down a calendar with a circle around the date?

You would write down the date. Date is a concrete date. Calendar is a tool for working with dates.

不再见 2024-12-28 01:21:13

我会用 Date 来表示出生日期。
使用日历(和子类)来操作日期。

I would use Date to represent the date of birth.
Use Calendar (and child classes) to manipulate dates.

如何视而不见 2024-12-28 01:21:13

Date 和 Calendar 类都存在 API 较差的问题。您应该使用 Joda Time 库

Both Date and Calendar classes suffer from poor APIs. You should use the Joda Time library instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文