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

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

作者头像
全栈程序员站长
发布于 2022-09-07 07:56:09
发布于 2022-09-07 07:56:09
2.8K00
代码可运行
举报
运行总次数: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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何使用Java获取当前时间戳[通俗易懂]
这是两个Java示例,向您展示如何获取Java中的当前时间戳。 (使用Java 8更新)
全栈程序员站长
2022/08/10
8K0
实体list转JSONArray对Date数据处理「建议收藏」
代码执行控制台数据:实体类中的字段类型为date时进行处理,为空直接返回null,有值进行格式处理
全栈程序员站长
2022/09/12
4410
实体list转JSONArray对Date数据处理「建议收藏」
java时间工具类[通俗易懂]
类型的日期工具类还有很多,比如Hutool的日期工具类也很不错 Hutool日期工具文档 maven依赖
全栈程序员站长
2022/09/12
7090
java字符串转时间_java字符串和时间转换[通俗易懂]
public static void main(String argsp[]){
全栈程序员站长
2022/09/05
2.2K0
java 取当前时间年月日_Java获取当前时间年月日的方法[通俗易懂]
本文实例为大家分享了java获取当前时间年月日的具体代码,供大家参考,具体内容如下
全栈程序员站长
2022/10/29
3.4K0
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
9900
java生成时间戳类型_Java获取当前时间戳的方法有哪些
大家好,又见面了,我是你们的朋友全栈君。 Java获取当前时间戳的方法有哪些 时间:2017-08-22 来源:华清远见JAVA学院 时间戳就是一种类型,只是精度很高,比datetime要精确
全栈程序员站长
2022/09/07
2.4K0
java date当前时间_JAVA中获取当前系统时间
public static void main(String[] args) {
全栈程序员站长
2022/11/02
4.8K0
java当前时间的时间戳_java获取当前时间(时间戳)的方法
Calendar.getInstance().getTimeInMillis();
全栈程序员站长
2022/06/28
9.5K0
java当前时间的时间戳_java获取时间戳和当前时间
Calendar.getInstance().getTimeInMillis();
全栈程序员站长
2022/08/18
9K0
java获取当前时间戳的方法「建议收藏」
Calendar.getInstance().getTimeInMillis() 这种方式速度最慢,这是因为Canlendar要处理时区问题会耗费较多的时间。
全栈程序员站长
2022/08/11
3.2K0
java获取当前时间戳的方法「建议收藏」
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.8K0
java 转为Calendar_java Calendar和Date()的转化
public static void main(String args[]){
全栈程序员站长
2022/06/26
9120
java在用SimpleDateFormat格式化时间时月份出现奇怪值[通俗易懂]
这两天在做课设,关于图书管理系统的,其中在借书的记录中,时间记录的月份总是出现不正常的数值,大于12经常四十几五十几,经过对借书模块的跟踪,最后将错误定位到了时间格式化的这行代码
全栈程序员站长
2022/07/20
6450
Java Date 和 Calendar
Java 语言的Date(日期),Calendar(日历),DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分,所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数据解析成日期对象。  创建一个日期对象
阳光岛主
2019/02/19
6120
java获取当前年月日时间戳_现在的年月日怎么来的
两种方法,通过Date类或者通过Calendar类。Date类比较简单,但是要得到细致的字段的话Calendar类比较方便。
全栈程序员站长
2022/10/29
1.7K0
java获取当前年月日时间戳_现在的年月日怎么来的
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.5K0
Java 时间格式化(java中如何格式化一个日期)
java 时间字符串 转换_java实现时间与字符串之间转换
本文实例为大家分享了java实现时间与字符串之间转换的具体代码,供大家参考,具体内容如下
全栈程序员站长
2022/09/05
1.6K0
Date与时间戳的相互转换[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151727.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/25
2.6K0
4hutool实战:DateUtil-格式化时间[通俗易懂]
java的SimpleDateFormat线程不安全出问题了,虚竹教你多种解决方案(万字长文*建议收藏)
全栈程序员站长
2022/07/01
4K0
推荐阅读
相关推荐
如何使用Java获取当前时间戳[通俗易懂]
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验