Java时间戳与日期格式转换工具类
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时间戳与日期格式转换工具类相关推荐
- java 导入excel 日期格式转换
java 导入excel 日期格式转换 导入日期格式后 获取到的value值为 数值或小数值 直接上硬货 cell = row.getCell(4);String go_time = getCellV ...
- JSON格式转换工具类、json转map
这里推荐两个JSON转换工具类 阿里巴巴的FastJSON maven仓库地址 可以参考我这篇文章 或者这篇文章 Jackson工具类 这个参考我这篇文章 json格式数据转换成Map 使用阿里巴巴的 ...
- ImageTools-图片格式转换工具类
/*** 图片转换工具类*/ public final class ImageTools {/*** Transfer drawable to bitmap 把drawable转换为bitmap** ...
- 【PHP】 毫秒级时间戳和日期格式转换
在并发量搞得情况下.需要开启毫秒级运算 mysql 支持: `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', 效果 PHP 代码实现: & ...
- Java——时间戳和时间格式转换
时间戳(TimeStamp):通常是一个字符序列,唯一地标志某一刻的时间.Java 中时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数. 一.获取时间戳的方式 1.Sy ...
- java解析Excel日期格式转换问题
在导入excel的数据的时候遇见一个问题就是导入excel的时间的时候,获取到的是五位数的字符串,这让我措手不及,然后使用平常转换时间戳的办法进行转换发现竟然不行,这还是算了吧.果断度娘助我渡过.看到 ...
- java中的日期格式转换
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; imp ...
- 时间戳与日期格式转换
最近后台接口返回的时间数据改成了时间戳形式,之前不太了解这个东西,这里碰到了就记录一下. 时间戳:指的是格林威治时间1970年01月01日08时00分00秒起至现在的总秒数. 通俗的讲,时间戳是一份能 ...
- java 带t日期格式转换_自我整理:java 日期转换
1.获取特定日期格式的字符串,当前时间 SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Dat ...
最新文章
- Ubuntu 9.0 下之HBase 0.90.4 的安装和使用
- 不做“韭菜”,永洪BI教你逃离币圈骗局
- MYSQL 从头开始-1
- 渗透测试报告甲乙概述
- server 2008 服务器不能访问 java项目,Java 8上的SQL Server JDBC错误:驱动程序无法使用安全套接字层(SSL)加密建立到SQL Server的安全连接...
- 优化if-else代码的八种方案
- pycharm 修改默认的注释风格(reStructuredText风格、Google风格、Numpy风格)
- mysql的%rowtype_Oracle %TYPE 和 %ROWTYPE 使用
- Mysql 中文中繁杂的字 插入报错的 解决方案
- 分区供水条件口诀_分区供水高频考点,收藏哦
- limbo模拟器镜像Android,limbo模拟器win7镜像
- 整流、滤波与线性串联型稳压电源工作原理
- SpringBoot整合MybatisPlus
- 两寸证件照的尺寸是多少?如何换两寸证件照的背景色?
- 面试最后一问:你有什么问题想问我吗?
- Java高级程序员必备:高性能计数器及Striped64和LongAdder
- Firefox 实用插件
- Android蓝牙系统
- 【转载】电子通信、嵌入式工程师的面试指南
- 华中科技大学计算机网路技术与应用,华中科技大学计算机网络技术与应用