Java将Unix时间戳转换成指定格式日期

当从服务器获取数据的时候,有时候获取的数据中的时间在很多的情况下是时间戳类似于这样1473048265,当然,我们不可能将这些数据以时间戳的形式展示给用户,通常情况,是要对这个时间戳进行一系列的处理加工,使其变成我们想要并习惯浏览的那种格式,那么怎么处理这些时间戳格式的数据呢?每个语言和框架都有自己的方法和方式。

下面将以java的方法来实现,废话少说直接撸码……

方法实现

/**

* Java将Unix时间戳转换成指定格式日期字符串

* @param timestampString 时间戳 如:"1473048265";

* @param formats 要格式化的格式 默认:"yyyy-MM-dd HH:mm:ss";

*

* @return 返回结果 如:"2016-09-05 16:06:42";

*/

public static String TimeStamp2Date(String timestampString, String formats) {

if (TextUtils.isEmpty(formats))

formats = "yyyy-MM-dd HH:mm:ss";

Long timestamp = Long.parseLong(timestampString) * 1000;

String date = new SimpleDateFormat(formats, Locale.CHINA).format(new Date(timestamp));

return date;

}

调用方法

TimeStamp2Date("1473048265", "yyyy-MM-dd HH:mm:ss");

返回结果

2016-09-05 16:06:42

将Java指定格式日期转换成Unix时间戳

/**

* 日期格式字符串转换成时间戳

*

* @param dateStr 字符串日期

* @param format 如:yyyy-MM-dd HH:mm:ss

*

* @return

*/

public static String Date2TimeStamp(String dateStr, String format) {

try {

SimpleDateFormat sdf = new SimpleDateFormat(format);

return String.valueOf(sdf.parse(dateStr).getTime() / 1000);

} catch (Exception e) {

e.printStackTrace();

}

return "";

}

取得当前时间戳(精确到秒)

/**

* 取得当前时间戳(精确到秒)

*

* @return nowTimeStamp

*/

public static String getNowTimeStamp() {

long time = System.currentTimeMillis();

String nowTimeStamp = String.valueOf(time / 1000);

return nowTimeStamp;

}

java unix时间戳_Java与Unix时间戳的相互转换相关推荐

  1. java filter加时间戳_java filter加时间戳

    java filter加时间戳 [2021-01-31 18:31:52]  简介: java时间戳转php时间戳的方法:首先将java时间戳转成字符串,代码为[$utStr = $javaUt . ...

  2. java格式化unix时间戳_Java将Unix时间戳转换成指定格式日期

    参考文章: Java与Unix时间戳的相互转换          Java时间和时间戳的相互转换 我个人在实际工作中,在进行RFID标签开发时,遇到了需要将RFID标签传送的一组数据,解析成Java语 ...

  3. java获取0点的时间戳_Java获取凌晨时间戳的方法分析

    本文实例讲述了java获取凌晨时间戳的方法.分享给大家供大家参考,具体如下: 这两天有一个需求是查询用户匹配的推荐信息,包含一个有效时间段,以天为单位,0时0分0秒这种. 通常java中有两种方案: ...

  4. java 8位时间戳_Java 8 Instant 时间戳小记

    Java 8 Instant 时间戳 1. 创建Instant实例,获取系统的当前时间now /** * Java 8 Instant时间戳学习 */ @Test public void testIn ...

  5. java 获取凌晨时间戳_Java获取凌晨时间戳的方法分析

    本文实例讲述了Java获取凌晨时间戳的方法.分享给大家供大家参考,具体如下: 这两天有一个需求是查询用户匹配的推荐信息,包含一个有效时间段,以天为单位,0时0分0秒这种. 通常java中有两种方案: ...

  6. java时间转时间戳_java时间与时间戳互转

    1.时间戳转Date public static void main(String[] args) { // 10位的秒级别的时间戳 long time1 = 1527767665; String r ...

  7. java unix 时间戳_「unix时间戳」Unix时间戳和Java中的时间戳的区别 - seo实验室

    unix时间戳 前言 最近在使用阿里的日志服务时,遇到了一些Timestamp的坑,所以特意做了了解并整理了一下.在这之前首先得介绍一下Unix时间戳:unix时间戳是从1970年1月1日(UTC/G ...

  8. Unix时间戳 POSIX时间 Unix时间

    时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数,也被称为 Unix 时间戳(Unix Timestamp). Unix时间戳(Unix timestamp),或称Uni ...

  9. 获取现在的Unix时间戳(Unix timestamp)的方法-在线时间戳转换器

    时间戳转换工具: 在线时间戳转换器-千寻收录网在线时间戳转换器,无需下载https://www.otool.top/kfl/sjczh/ 1.不同程序语言或数据库中,获取现在的Unix时间戳(Unix ...

最新文章

  1. 魔兽世界多玩服务器位置,选择服务器也有大学问?新手入坑《魔兽世界》该在哪里“扎根”...
  2. python数据预测模型算法_如何对时间序列预测问题计算基准预测(python)
  3. Google和eBay在建设微服务生态系统中的深刻教训
  4. 数据结构相关C语言代码
  5. Boost:can_require_concepr的使用测试程序
  6. 前端学习(753):js没有块级作用域
  7. java实现封装的三步是_JAVA基础-封装
  8. oracle表的管理,Oracle表的管理
  9. 《Algorithms》Comparable 实现冒泡排序
  10. ArcGis连接oracle失败:ORA-6413:连接未打开
  11. modern php笔记---2.1、特性(命名空间、特性、性状)
  12. java中将一个字符数组赋值给另一个,两者同时变化
  13. 如何批量将 Word 文档转为 TXT 文本文档格式
  14. 测试php连接mysql的实例实现
  15. 婚恋相亲交友短视频婚姻介绍所中介平台系统app公众号H5搭建源码
  16. 易语言解析ip138.com的查询接口
  17. Bluetooth 5 新功能概述
  18. 【IDEA】IDEA修改项目名称
  19. 快速复制文件,提高复制文件的速度
  20. 如何避免拼多多售后?拼多多售后有哪些规则?

热门文章

  1. 利用selenium尝试爬取豆瓣图书
  2. PHP实现页面静态化、纯静态化及伪静态化
  3. 全球土地利用数据ESRI 10m Land Cover 2020 in GEE(Google Earth Engine)
  4. CentOS 7.3上图数据库Neo4j的安装和测试
  5. 【python】python里的关键字
  6. 安装Apache24服务时出现的AH00526错误解决办法
  7. 基于p2p点播html5源码,毕业论文-基于HTML5的P2P流媒体传输系统的设计与实现.docx...
  8. 太赫兹技术检验滚塑制品壁内气泡缺陷的可行性
  9. 迪迪机器人_乐乐的好伙伴L.uka绘本阅读机器人
  10. Qt接入阿里云SDK,OSS工程,实现头像上传,Mac和Win编译库文件。