Java时间戳与日期格式转换工具类

在做web开发时,有时候需要用到时间戳,在前台进行日期转换,从数据库中取出来是日期格式的,这里记录下使用的转换工具类(这些都是静态方法,通过类名.方法的形式即可调用)。

实现代码:

import java.text.SimpleDateFormat;
import java.util.Date;public class DateFormatUtil {/*** 时间戳转换成日期格式字符串** @param seconds* @return*/public static String timeStamp2Date(String seconds) {if (seconds == null || seconds.isEmpty() || seconds.equals("null")) {return "";}SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");return sdf.format(new Date(Long.valueOf(seconds + "000")));}/*** 日期格式字符串转换成时间戳** @param date_str* @param format   如:yyyy-MM-dd HH:mm:ss* @return*/public static String date2TimeStamp(String date_str, String format) {try {SimpleDateFormat sdf = new SimpleDateFormat(format);return String.valueOf(sdf.parse(date_str).getTime() / 1000);} catch (Exception e) {e.printStackTrace();}return "";}/*** 取得当前时间戳(精确到秒)** @return*/public static String timeStamp() {long time = System.currentTimeMillis();String secondsTime = String.valueOf(time / 1000);return secondsTime;}
}

使用演示:

 @Testpublic void test01(){String timeStamp = DateFormatUtil.timeStamp();System.out.println(timeStamp);String currentTime = DateFormatUtil.timeStamp2Date(timeStamp);System.out.println(currentTime);String currentSecond= DateFormatUtil.date2TimeStamp("2019-12-20 14:49:46","yyyy-MM-dd HH:mm:ss");System.out.println(currentSecond);}

输出结果:

1576824720
2019-12-20 14:52:00
1576824586

Java时间戳与日期格式转换工具类相关推荐

  1. java 导入excel 日期格式转换

    java 导入excel 日期格式转换 导入日期格式后 获取到的value值为 数值或小数值 直接上硬货 cell = row.getCell(4);String go_time = getCellV ...

  2. JSON格式转换工具类、json转map

    这里推荐两个JSON转换工具类 阿里巴巴的FastJSON maven仓库地址 可以参考我这篇文章 或者这篇文章 Jackson工具类 这个参考我这篇文章 json格式数据转换成Map 使用阿里巴巴的 ...

  3. ImageTools-图片格式转换工具类

    /*** 图片转换工具类*/ public final class ImageTools {/*** Transfer drawable to bitmap 把drawable转换为bitmap** ...

  4. 【PHP】 毫秒级时间戳和日期格式转换

    在并发量搞得情况下.需要开启毫秒级运算 mysql  支持: `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', 效果 PHP 代码实现: & ...

  5. Java——时间戳和时间格式转换

    时间戳(TimeStamp):通常是一个字符序列,唯一地标志某一刻的时间.Java 中时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数. 一.获取时间戳的方式 1.Sy ...

  6. java解析Excel日期格式转换问题

    在导入excel的数据的时候遇见一个问题就是导入excel的时间的时候,获取到的是五位数的字符串,这让我措手不及,然后使用平常转换时间戳的办法进行转换发现竟然不行,这还是算了吧.果断度娘助我渡过.看到 ...

  7. java中的日期格式转换

    import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; imp ...

  8. 时间戳与日期格式转换

    最近后台接口返回的时间数据改成了时间戳形式,之前不太了解这个东西,这里碰到了就记录一下. 时间戳:指的是格林威治时间1970年01月01日08时00分00秒起至现在的总秒数. 通俗的讲,时间戳是一份能 ...

  9. java 带t日期格式转换_自我整理:java 日期转换

    1.获取特定日期格式的字符串,当前时间 SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Dat ...

最新文章

  1. Ubuntu 9.0 下之HBase 0.90.4 的安装和使用
  2. 不做“韭菜”,永洪BI教你逃离币圈骗局
  3. MYSQL 从头开始-1
  4. 渗透测试报告甲乙概述
  5. server 2008 服务器不能访问 java项目,Java 8上的SQL Server JDBC错误:驱动程序无法使用安全套接字层(SSL)加密建立到SQL Server的安全连接...
  6. 优化if-else代码的八种方案
  7. pycharm 修改默认的注释风格(reStructuredText风格、Google风格、Numpy风格)
  8. mysql的%rowtype_Oracle %TYPE 和 %ROWTYPE 使用
  9. Mysql 中文中繁杂的字 插入报错的 解决方案
  10. 分区供水条件口诀_分区供水高频考点,收藏哦
  11. limbo模拟器镜像Android,limbo模拟器win7镜像
  12. 整流、滤波与线性串联型稳压电源工作原理
  13. SpringBoot整合MybatisPlus
  14. 两寸证件照的尺寸是多少?如何换两寸证件照的背景色?
  15. 面试最后一问:你有什么问题想问我吗?
  16. Java高级程序员必备:高性能计数器及Striped64和LongAdder
  17. Firefox 实用插件
  18. Android蓝牙系统
  19. 【转载】电子通信、嵌入式工程师的面试指南
  20. 华中科技大学计算机网路技术与应用,华中科技大学计算机网络技术与应用

热门文章

  1. 用SHGetFileInfo函数获取文件信息
  2. 创建一个成功的NFT,总共分几步?
  3. Docker+Jenkins+GIT+Tomcat实战持续化集成
  4. 小程序源码:实用的智力测试智商提升
  5. win10没有默认的邮件客户端
  6. Windows WiFi 热点共享 debug Android
  7. VIAVI MTS-6000A新一代电信级以太网测试解决方案
  8. Robberies(01背包的概率问题)
  9. 滴滴C2C模式隐忧暴露,神州专车却仍无力逆风翻盘?
  10. 【论文研读】基于BP 神经网络的 Q235 钢力学性能预测模型