【发布时间】:2016-03-31 14:50:50
【问题描述】:
我目前正在 Android 上制作一个应用程序,用户将在其中注册他们的详细信息。
在我的数据库中,我将 DOB 作为 Date 类型。
我会在 Java 中将 DOB 声明为 String 吗? Double? Int?我很困惑如何解决这个问题,以便它满足数据库的日期格式。
任何帮助都会很棒!
【问题讨论】:
-
通常人们确实会将出生日期存储为日期对象。但这取决于应用程序和底层数据库。你能提供更多信息吗?
-
那么在数据库中,用户的出生日期将被存储为“DATE”类型,所以在我的 Java 程序中,当我声明对象时:
public class User { String firstName, lastName, email, school, sType, password; int dob;会是这样吗?我知道它不会是 Int,但它会是什么? -
您可以将日期存储为 int(例如儒略日);如果你使用
LocalDate,它会更容易使用。
标签: java type-conversion date