文档章节

将10位和13位时间戳转换为时间

孟飞阳
 孟飞阳
发布于 2017/05/08 11:57
字数 187
阅读 342
收藏 0

yy-MM-dd hh:mm:ss是12小时制格式。

yy-MM-dd HH:mm:ss是24小时制格式。

 * 将10 or 13 位时间戳转为时间字符串  
 * convert the number 1407449951 1407499055617 to date/time format timestamp  
 */  
public static String timestamp2Date(String str_num) {  
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
    if (str_num.length() == 13) {  
        String date = sdf.format(new Date(toLong(str_num)));  
        LogUtil.d(Constant.TAG + "将13位时间戳:" + str_num + "转化为字符串:", date);  
        return date;  
    } else {  
        String date = sdf.format(new Date(toInt(str_num) * 1000L));  
        LogUtil.d(Constant.TAG + "将10位时间戳:" + str_num + "转化为字符串:", date);  
        return date;  
    }  
}  
   /** 
     * String转long 
     * 
     * @param obj 
     * @return 转换异常返回 0 
     */  
    public static long toLong(String obj) {  
        try {  
            return Long.parseLong(obj);  
        } catch (Exception e) {  
        }  
        return 0;  
    } 
  /** 
    * 对象转整 
    * 
    * @param obj 
    * @return 转换异常返回 0 
    */  
   public static int toInt(Object obj) {  
       if (obj == null)  
           return 0;  
       return toInt(obj.toString(), 0);  
   } 

 

© 著作权归作者所有

孟飞阳
粉丝 213
博文 1012
码字总数 552718
作品 5
朝阳
个人站长
私信 提问
java 时间戳和PHP时间戳 的转换 php time()

最近在弄discuz,数据库mysql,时间类型int 10 原文http://hi.baidu.com/yuquan0405/item/ec4f804ac7e01c08e935046c 总结一下java 时间戳和PHP时间戳 的转换问题: 由于精度不同,导致长度不一...

干死it
2013/08/04
0
0
c++学习总结:获取13位系统时间戳

在iOS中使用NSDate来处理时间相关的操作,这在iOS客户端开发中非常方便。如果中间层使用c++来写的话,为了保证中间层代码的纯净,不能在c++中混编OC代码,这时候就要使用c++的方法来产生13位...

召唤攻城狮
2014/05/29
0
0
php+mysql中13位的时间戳

function getMillisecond() { list($t1, $t2) = explode(' ', microtime()); // return $t2 . '.' . ceil( ($t1 1000) ); return $t2 . ceil( ($t1 1000) ); } echo getMillisecond(); 上面方......

技术小胖子
2017/11/07
0
0
java时间戳和Android 微博时间戳 的转换问题

总结一下java时间戳和Android 微博时间戳 的转换问题: 总结一下java时间戳和Android 微博时间戳 的转换问题: 由于精度不同,导致长度不一致,直接转换错误。 JAVA时间戳长度是13位,如:1...

为梦而来
2013/11/12
0
0
Ruby中如何识别13位的时间戳

由于13位的时间戳在Ruby中是比较另类的,以为Ruby中默认的时间戳都是10位的。而Time和Date是Ruby中常用的处理时间的模块。 由于最初遇到问题的时候网上搜了好久都没找到合适的,因此就自己写...

青夜之衫
2017/12/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

老也有错?35岁程序员是一道坎,横亘在每个技术职场人的心中

随着互联网的高速发展变革,大龄恐惧症越来越多地在技术圈被人讨论。很多程序员在工作5-10年以后,都会开始思考5年、10年甚至更久以后的自己,会是怎样一种生活工作状态,以及是否会被时代抛...

我最喜欢三大框架
28分钟前
2
0
今日头条算法原理详解全集,值得收藏!

今天,算法分发已经是信息平台、搜索引擎、浏览器、社交软件等几乎所有软件的标配,但同时,算法也开始面临质疑、挑战和误解。今日头条的推荐算法,从 2012 年 9月第一版开发运行至今,已经经...

骚年锦时
41分钟前
4
0
零拷贝:用户态视角

在Linux系统越来越多的人听说过所谓的零拷贝技术,但是我经常遇到很多对这个名词没有完全理解的人。因此,我决定写一些文章,深挖这个问题,希望能揭开这个有用的特性。在这篇文章,我们从用...

凌渡
53分钟前
1
0
以太坊中文文档翻译-区块

本文原文链接 点击这里获取Etherscan API 中文文档(完整版) 完整内容排版更好,推荐读者前往阅读。 区块(Blocks) 区块相关的 API,接口的参数说明请参考Etherscan API 约定, 文档中不单独...

Tiny熊
今天
2
0
Linux 内核的一个问题

是virtio 驱动,但是没有启动 virtio-mmio virtio-mmio.0: Failed to enable 64-bit or 32-bit DMA. Trying to continue, but this might not work.....[ 1.047924] md: ... autorun......

MtrS
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部