看板 java 關於我們 聯絡資訊
※ 引述《yeslovec (GSTEAK)》之銘言: : 其實我是想讓使用者輸入時間 : 再依輸入的時間轉成秒數儲存在MYSQL : 會這麼做是因為轉成秒數後的資料還要做其他的用途 : 所以必須把時間轉成秒數 : 我現在是用兩個時間相減計算差距 : 但最後做出來的秒數和實際秒數好像差了一些 int year = getYearInput(); int month = getMonthInput(); int day = getDayInput(); Calendar calendar = Calendar.getInstance(); calendar.set(year , month , day); System.out.println(DateFormat.getDateInstance().format(calendar.getTime())); System.out.println(calendar.getTimeInMillis()); 不曉得是不是你所想要的呢? ^^" 如果是的話,要注意 month 是從 0 開始數,也就是說 0 表示「一月」。 當然 Calendar 本身也有定義每個月份的常數。 -- 剛好我做的產品也需要讓使用者填日期,然後程式用長整數記下來...@@" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.163.74