(类型转换)时间SimpleDateFormat.format()返回值,转int型,大神指导

(类型转换)时间SimpleDateFormat.format()返回值,转int型,大神指点/** * 取得当前时间 * @return */public

(类型转换)时间SimpleDateFormat.format()返回值,转int型,大神指点
/**
 * 取得当前时间
 * @return
 */
public static long getCurrentTime(){
return System.currentTimeMillis();
}
/**
 * 当前时间截
 * 格式化 
 * 日期: 2012年10月12日 14时32分  对应的时间戳为  201210121432
 */
public static String getCurrentDateFormatTime(){
SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat("yyyyMMddHHmm");
return mSimpleDateFormat.format(getCurrentTime()).toString();
}

我是想将mSimpleDateFormat.format(getCurrentTime()).toString();返回值转成 int 类型,然后插入数据库(数据库字段类型为 int).
试了几种方法 Integer.parseInt(string)
Integer.valueOf(string) 
豆包异常,希望大神来指点,谢谢~
[最优解释]
这个时间值超出了int类范围,你要转化为long类型。
[其他解释]

引用:
这个时间值超出了int类范围,你要转化为long类型。

蒽,数据库(sqlite)字段是int,如果我去存储long类型(再取值),值会被改变吗?