比如现在是2016年5月5号16点42分,
8小时前->2016-05-05-08
25分钟前->2016-05-05-16-17
2015-11-25则不变。
通用的是截取字符串,用数字的形式计算,然后再转变成自己想要的格式的字符串。
但是一些脚本语言自带的有这种方法,可以用冒号隔开或者杠隔开
不知道你说的是在什么模式下转换, c++? 还是啥....
android 中 将字符串转成时间格式
public static Date strToDate(String strDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
ParsePosition pos = new ParsePosition(0);
Date strtodate = formatter.parse(strDate, pos);
return strtodate;
}
使用现在的时间转换成毫秒,然后相减,(1970.01.01-现在的时间,1970.01.01-需要转换的时间);只能是这样提示了
没什么好办法,截取字符串转换吧
时间转换成时间戳后,与多少多少前转换毫秒后去计算,再转换回来