从json解析出来的时间是一个十位数,怎么转换啊??

移动开发 码拜 9年前 (2015-09-30) 711次浏览

从json解析出来的时间是这个样子的 “pubdate”:”1443486696″,
怎么转换成yyyy-MM-dd hh:mm:ss啊?跪求

解决方案:2分
long l = Long.valueOf(value);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String date = simpleDateFormat.format(new Date(l));
解决方案:2分

SimpleDateFormat simpleDateFormat = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
秒忘了

解决方案:32分
long parsingResult = Long.parseLong("1443486696");
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
		String result = sdf.format(parsingResult);
		System.out.println("转换结果:"+result);

运行结果:
从json解析出来的时间是一个十位数,怎么转换啊??

解决方案:2分
json传过来的不是time格式不就行了
解决方案:2分
引用三楼@luosiye312 long parsingResult = Long.parseLong(“1443486696”);
        SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
        String result = sdf.format(parsingResult*1000);//时间戳13位
        System.out.println(“转换结果:”+result);

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明从json解析出来的时间是一个十位数,怎么转换啊??
喜欢 (0)
[1034331897@qq.com]
分享 (0)