2011-12-10 61 views
-2

請解釋我如何創建美國短日期格式的變量(如MM-DD-YY - > 05-12-94)。在Java中創建變量

也請解釋什麼類型的變量(?是INT)是它 - > 000000001

謝謝!

+1

你能澄清你的問題嗎?也許你想使用java.util.Date和SimpleDateFormat變量,但是很難說出你發佈的令人困惑的位。請告訴我們你想做什麼,而不是你如何去做。 –

+0

重複的http://stackoverflow.com/questions/4177291/format-date-in-java – Tudor

+0

歡迎來到StackOverflow。不幸的是,這不是「請爲我做這個」服務。 –

回答

1

您應該創建java.util.Date。它用一個很長的下面來表示1970年1月1日以來的時間,以毫秒爲單位。

格式化,解析和呈現是不同的問題。

我會做這種方式:

DateFormat formatter = new SimpleDateFormat("MM-dd-yy"); 
formatter.setLenient(false); 
Date d = formatter.parse("05-12-94"); 
0

Java中沒有處理日期的基本類型。您可以將日期的月份,日期和年份保留爲三個不同的整數,創建自己的封裝這三個整數的對象,或使用Date對象。

int是Java中的一種基本數據類型,它以二進制的二進制形式存儲有符號整數。它是32位長。