java 转换unix时间戳,Java与Unix时间戳的相互转换详解
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;
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
时间: 2017-12-08
java 转换unix时间戳,Java与Unix时间戳的相互转换详解相关推荐
- java的markword_【转帖】Java工具结构与锁实现原理及MarkWord详解
Java工具结构与锁实现原理及MarkWord详解 https://www.pianshen.com/article/2382167638/ 我们都知道,Java工具存储在堆(Heap)内存.那么一个 ...
- python sqlsever 时间_Python sqlalchemy时间戳及密码管理实现代码详解
一.时间戳 实际开发中,我们一般希望create_time和update_time这两个属性能自动设置,所以在建表的时候需要在model上特殊处理一下: from sqlalchemy.sql imp ...
- java io类库,Java利用io类库对各种文件的操作详解
Java中文网 - Java利用io类库对各种文件的操作详解 java中提供了io类库,可以轻松的用java实现对文件的各种操作.下面就来说一下如何用java来实现这些操作. 新建目录 //Strin ...
- java 获取用户的MAC地址多种方法实例详解
java 获取用户的MAC地址多种方法实例详解 这篇文章主要介绍了JAVA实现获取用户的MAC地址的多种方法实例,需要的朋友可以参考下 java实现获取用户的MAC地址方法: 方法一:将本机地址与局域 ...
- Java中print、printf、println的区别 详解
Java中print.printf.println的区别详解 printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和pr ...
- java 三种将list转换为map的方法详解
这篇文章主要介绍了java 三种将list转换为map的方法详解的相关资料,需要的朋友可以参考下 java 三种将list转换为map的方法详解 在本文中,介绍三种将list转换为map的方法: 1) ...
- Java生产环境下性能监控与调优详解 大纲 学习感悟
Java生产环境下性能监控与调优详解 生产环境发生了内存溢出如何处理? 生产环境应该给服务器分配多少内存合适? 如何对垃圾收集器的性能进行调优? 4.生产环境CPU负载飙高该如何处理? 5.生产环境应 ...
- Java生产环境下性能监控与调优详解 第2章 基于JDK命令行工具的监控
Java生产环境下性能监控与调优详解 第2章 基于JDK命令行工具的监控 2-1 JVM的参数类型 标准参数 x参数 XX参数 2-2 查看JVM运行时参数 2-3 jstat查看JVM统计信息 2- ...
- java list 元素去重_小猿圈Java开发之list按照元素某个字段去重详解
小猿圈Java老师给大家分享一篇关于如何实现Java8中list按照元素的某个字段去重的详细介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面我们一起来看一下吧. ...
- 农夫过河算法java,Java农夫过河问题的继承与多态实现详解
Java农夫过河问题的继承与多态实现详解 发布时间:2020-08-22 06:04:29 来源:脚本之家 阅读:61 作者:小任性嘛 题目描述: 一个农夫带着一匹狼.一只羊.一颗白菜要过河,只有一条 ...
最新文章
- Linux驱动程序编写
- 数组, 数组的初始化
- Layui 表格编辑
- linux命令wc解读
- 如何获得春季周? for investment banking
- JVM 参数含义:-Xms和-Xmx
- php在线预览文档,php如何实现文档在线预览
- Project Euler 66: Diophantine equation
- java随机生成昵称
- C语言题目:从键盘输入三个数,求三角形面积和周长
- openGL绘制地球
- 当我们做实验的时候,我们在做什么?
- css 所有后代元素,CSS 选择子元素和后代元素
- lisp 练习取得对象属性
- IOS 16 UITabBarItem设置字体属性崩溃
- 监听通知栏内容,获取通知栏消息,安卓原生SDK扩展
- 雷军:我也想做高级工程师 !
- SpringBoot实现人脸识别功能,亲测可用!
- JQuery——一个快速、简洁的JavaScript库
- Keepalived_vrrp[15699]: (VI_1): ip address associated with VRID 51 not present in MASTER advert : ..
热门文章
- linux设置NLS_LANG
- CANOE 14/15 DIVA DELA APE19 CRACK DONGLE KEYMAN
- 腾讯云轻量应用服务器搭建后端服务-基于django,nginx,uwsgi,supervisor
- 2021-12-06 自动化专业C语言上机作业参考答案20
- Day Thirteen
- python getattr()函数
- RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接
- 苹果 iTunes connect 下架APP
- [免费]织梦xml地图生成插件
- 洛谷OJ U552 守墓人 线段树模板题