Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【java系列】unix时间戳转Date[通俗易懂]

【java系列】unix时间戳转Date[通俗易懂]

作者头像
全栈程序员站长
发布于 2022-09-07 07:56:09
发布于 2022-09-07 07:56:09
2.7K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

unix时间戳转Date

注意,不能直接使用Integer进行乘除和转换,需要转成bigDecimal去处理,否则转换出来的时间只会是1970-xxxx

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
package hutoolTest;

import cn.hutool.core.date.DateTime;

import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTest { 
   

    public static void main(String[] args) { 
   
        Integer time=1637337600;
        //1、使用hutool
        System.out.println(DateTime.of(new BigDecimal(time).multiply(new BigDecimal(1000)).longValue()));

        //2、使用SimpleDateFormat
        String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(new BigDecimal(time).multiply(new BigDecimal(1000)).longValue()));
        System.out.println(date);
    }
}

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/148993.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
实体list转JSONArray对Date数据处理「建议收藏」
代码执行控制台数据:实体类中的字段类型为date时进行处理,为空直接返回null,有值进行格式处理
全栈程序员站长
2022/09/12
4310
实体list转JSONArray对Date数据处理「建议收藏」
java时间工具类[通俗易懂]
类型的日期工具类还有很多,比如Hutool的日期工具类也很不错 Hutool日期工具文档 maven依赖
全栈程序员站长
2022/09/12
6840
java获取当前时间戳转换
package com.pts.peoplehui.utils; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; public class DateUtils { public static String getTodayDateTime() { SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”, Locale.getDefault()); return format.format(new Date()); } /** * 掉此方法输入所要转换的时间输入例如(”2014年06月14日16时09分00秒”)返回时间戳 * * @param time * @return */ public String data(String time) { SimpleDateFormat sdr = new SimpleDateFormat(“yyyy年MM月dd日HH时mm分ss秒”, Locale.CHINA); Date date; String times = null; try { date = sdr.parse(time); long l = date.getTime(); String stf = String.valueOf(l); times = stf.substring(0, 10); } catch (Exception e) { e.printStackTrace(); } return times; } public static String getTodayDateTimes() { SimpleDateFormat format = new SimpleDateFormat(“MM月dd日”, Locale.getDefault()); return format.format(new Date()); } /** * 获取当前时间 * * @return */ public static String getCurrentTime_Today() { SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd-HH-mm-ss”); return sdf.format(new java.util.Date()); } /** * 调此方法输入所要转换的时间输入例如(”2014-06-14-16-09-00″)返回时间戳 * * @param time * @return */ public static String dataOne(String time) { SimpleDateFormat sdr = new SimpleDateFormat(“yyyy-MM-dd-HH-mm-ss”, Locale.CHINA); Date date; String times = null; try { date = sdr.parse(time); long l = date.getTime(); String stf = String.valueOf(l); times = stf.substring(0, 10); } catch (Exception e) { e.printStackTrace();
全栈程序员站长
2022/08/12
1.7K0
Java.Utils:Date 时间工具类
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160247.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/13
3910
Java BigDecimal的使用[通俗易懂]
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDecimal类来操作啦!
全栈程序员站长
2022/06/26
4390
java calendar 设置小时_Java Calendar类的时间操作[通俗易懂]
Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单,演示了获取时间,日期时间的累加和累减,以及比较。
全栈程序员站长
2022/08/12
1.6K0
java calendar 设置小时_Java Calendar类的时间操作[通俗易懂]
java基础学习_常用类04_正则表达式、Math类、Random类、System类、BigInteger类、BigDecimal类、Date和DateFormat类、Calendar类_day14总
============================================================================= ======================
黑泽君
2019/02/25
6300
java基础学习_常用类04_正则表达式、Math类、Random类、System类、BigInteger类、BigDecimal类、Date和DateFormat类、Calendar类_day14总
Java BigDecimal加减乘除运算[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137080.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/22
1.3K0
Java BigDecimal加减乘除运算[通俗易懂]
Java 常用类
记录一些Java 学习使用, 经常使用类进行总结… 这个文章感觉还是很有必要的 后面会常总结扩展…
Java_慈祥
2024/08/06
730
Java 常用类
14(02)正则表达式,Pattern,Mactcher,Math,BigInteger,BigDeximal,System等
5:BigInteger(理解) (1)针对大整数的运算 (2)构造方法 A:BigInteger(String s) package cn.itcast_01; import java.math.BigInteger; /* * BigInteger:可以让超过Integer范围内的数据进行运算 * * 构造方法: * BigInteger(String val) */ public class BigIntegerDemo { public static void main(St
Java帮帮
2018/03/16
9780
java.lang.NoSuchMethodException: <init>[通俗易懂]
java.lang.NoSuchMethodException: com.mmall.pojo.OrderItem.<init>(java.lang.Integer, java.lang.Integer, java.lang.Long, java.lang.Integer, java.lang.String, java.lang.String, java.math.BigDecimal, java.lang.Integer, java.math.BigDecimal, java.util.Date, java.util.Date)
全栈程序员站长
2022/07/02
1.9K0
Date与时间戳的相互转换[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151727.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/25
2.6K0
java 取当前时间年月日_Java获取当前时间年月日的方法[通俗易懂]
本文实例为大家分享了java获取当前时间年月日的具体代码,供大家参考,具体内容如下
全栈程序员站长
2022/10/29
3.3K0
Java基础系列之日期时间处理
林老师带你学编程
2018/01/03
9190
java获取当前年月日时间戳_现在的年月日怎么来的
两种方法,通过Date类或者通过Calendar类。Date类比较简单,但是要得到细致的字段的话Calendar类比较方便。
全栈程序员站长
2022/10/29
1.7K0
java获取当前年月日时间戳_现在的年月日怎么来的
java字符串转时间_java字符串和时间转换[通俗易懂]
public static void main(String argsp[]){
全栈程序员站长
2022/09/05
2.2K0
如何使用Java获取当前时间戳[通俗易懂]
这是两个Java示例,向您展示如何获取Java中的当前时间戳。 (使用Java 8更新)
全栈程序员站长
2022/08/10
7.9K0
java 转为Calendar_java Calendar和Date()的转化
public static void main(String args[]){
全栈程序员站长
2022/06/26
8930
java 当前时间格式化(java格式化数字)
DateFormat没有可以直接使用的构造函数,一般使用DateFormate的子类—java.text.SimpleDateFormat完成构造.
全栈程序员站长
2022/07/25
2.2K0
Java 时间格式化(java中如何格式化一个日期)
1、通过MessageFormat转化 String dateTime = MessageFormat.format(“{0,date,yyyy-MM-dd-HH-mm:ss:ms}” , new Object[] { new java.sql.Date(System.currentTimeMillis()) }); 说明: yyyy-MM-dd-HH-mm:ss:ms 年yyyy 月MM 日dd 时(大写为24进制,小写为12进制) 分mm 秒ss 微妙ms
全栈程序员站长
2022/08/01
6.4K0
Java 时间格式化(java中如何格式化一个日期)
推荐阅读
相关推荐
实体list转JSONArray对Date数据处理「建议收藏」
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验