2013-03-16 58 views
-3

從用戶使用JOptionPane對話框輸入的日期減去10周是可能的,然後顯示該值?從用戶日期減去幾周

我需要的程序,然後每月索要天,那麼一年並顯示結果

我很新到Java

是否有人知道如何做到這一點?

+0

打破大項目分成小步驟,然後將這些成更小的子步驟,然後再嘗試一次解決每一個步驟,*一個*。請看Patricia Shanahan的博客:[所以,你需要編寫一個程序,但不知道如何開始](http://home.earthlink.net/~patricia_shanahan/beginner.html)瞭解更多信息。 – 2013-03-16 17:13:30

回答

1
DateTime dt = new DateTime(); 
DateTime dtwekks = dt.minusWeeks(10); 

see Jodatime api

+0

這是jodatime嗎? – 2013-03-16 17:14:03

1
Calendar cal = Calendar.getInstance(); 
// set cal to your date 
cal.add(Calendar.WEEK_OF_YEAR, -10); 
// use cal 

Calendar javadoc