2013-07-12 69 views
0

我需要一個具有幾個必須具有日期和月份的屬性的java類(6月5日,7月8日等)。什麼是定義這個領域的最佳方式?我應該使用什麼屬性類型來保存日期和月份,而不是年份?

年的類型日將有閏年的問題,並將屬性分爲日和月將使我有很多(因爲我需要其中幾個),所以有另一種方法來這個領域?

另外:我使用MySql作爲持久性,所以我希望attributeseasy可以持久化。

+2

你做的數學'這幾個月/幾天?例如'一天5個月7 + 3周'?那麼你應該使用一個實際的日期對象,並使其成爲0年或某事。 –

+2

或只是使用任何年份的日期對象,只是忽略它 – binnyb

+0

我認爲你應該提供一個更詳細的描述你的需求。 – Tarik

回答

1

兩個選項:

  1. 可以在兩個領域分割你的數據:dayNumbermonthNumber,並在你的MySQL數據庫存儲爲兩個tinyInt領域。
  2. 您可以將數據存儲在Java中的char陣列(4項),和值在Char(4)場存儲在MySQL

我會親自去與選項1

相關問題