// 將 字串 轉為 整數的方法
private int getIntValue (String param) {
// 宣告 區域變數
String tmp = getParameter(param);
int iValue = 0;
if ( tmp!= null) {
try { // 意外狀況處理
iValue = (int)Integer.parseInt(tmp);
// 或 Integer.parseInt(tmp).intValue();
} catch (NumberFormatException e) {
// 當 資料格式 不正確時
showStatus("Number format error for parameter " + param + ">" );
}
}
return iValue;
}
但有更快的直接轉
我猜就像之前一樣可能還要做別的動作
所以才需要再多寫一個方法在下面吧
若不用的話 用下面這個就ok哩
int istr= Integer.parseInt(str)//str字串轉成數字istr
String sint=String.valueOf(int)//數字int轉字串sint
2006.11.29 14:15
private int getIntValue (String param) {
// 宣告 區域變數
String tmp = getParameter(param);
int iValue = 0;
if ( tmp!= null) {
try { // 意外狀況處理
iValue = (int)Integer.parseInt(tmp);
// 或 Integer.parseInt(tmp).intValue();
} catch (NumberFormatException e) {
// 當 資料格式 不正確時
showStatus("Number format error for parameter " + param + ">" );
}
}
return iValue;
}
但有更快的直接轉
我猜就像之前一樣可能還要做別的動作
所以才需要再多寫一個方法在下面吧
若不用的話 用下面這個就ok哩
int istr= Integer.parseInt(str)//str字串轉成數字istr
String sint=String.valueOf(int)//數字int轉字串sint
2006.11.29 14:15
文章標籤
全站熱搜

//將字串轉為所要格式的日期 SimpleDateFormat fm = new SimpleDateFormat("yyyyMMdd"); SimpleDateFormat f1 = new SimpleDateFormat("ddMMyyyy"); String inqstartdate = rs.getString(4); bd.inqStartDate = f1.format(fm.parse(inqstartdate)); //parse(str) 是把字串轉成日期了 //format(date) 是把日期再format成自己要的格式 以下 long 轉自 JavaWorld 想問一個問題,希望各位幫忙解答一下.. 想問 1132161461343 這組東西如何通過 SimpleDateFormat 轉成 yyyy/mm/dd 的格式呢 ??.. 感謝各位的幫忙.. //月是 MM不是mm,mm是分 SimpleDateFormat sf = new SimpleDateFormat ("yyyy/MM/dd"); //如果你的1132161461343已經是long就直接傳給new Date(),如果 是String就轉一下。 //long l = 1132161461343L; long l = Long.parseLong("1132161461343"); System.out.println(sf.format(new Date(l)));