当前位置: 代码迷 >> Android >> (类型转换)时间SimpleDateFormat.format()返回值,转int型,大神指导
  详细解决方案

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

热度:29   发布时间:2016-05-01 12:33:34.0
(类型转换)时间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类型(再取值),值会被改变吗?
  相关解决方案