2009-09-07 14 views
0

在應用程序中,我正在編寫規範,要求輸入許多日期而不用多年。我想知道每個人在所有層面上這樣做的最佳方式的意見。無數年處理日期。從數據庫一直到用戶界面

我幾乎可以肯定,他們應該被存儲在數據庫正常日期字段,然而纔來到這裏,一年應始終設置爲相同的事情(也許1900或東西同樣明顯)。

我的域模型是給我幾個問題。我是否創建了一個無數年處理日期的新類型?我是否使用標準日期時間,但攔截設置者以確保年份總是重置?還有其他一些選擇嗎?

用戶界面如何?目前我們在日期時間字段中使用JQuery UI。這可以調整,使其獨立年?有沒有更好的方法來做到這一點?

回答

1

離開日期時間的一年只是。在所有的讀/寫操作中都要忽略它。

如果您需要但對日期進行距離計算,只需將其設置爲相同的固定值。最好在你的框架中做到這一點,這部分是自動處理的,對你來說是透明的。

1

你的參數應該是DateTime類型或只是日期類型。 嘗試使用get {}和set {}進行操作,以將兩個年份值設置爲一個確切值。此修改不會影響您的應用程序,並且將來操作起來會很容易。