Java如何把UNIX时间戳转换成日期格式-日期格式转化时间戳戳-当前时间戳
2018-10-25 09:04
573 查看
版权声明:博文原创+转载 https://blog.csdn.net/tangqing24680/article/details/83374149
开发中,经常需要把UNIX时间戳通过日期格式显示出来,如下可以输出日期格式
[code]package com.self.date; import java.util.Date; import java.text.SimpleDateFormat; import java.text.ParseException; public class DateTest{ public static final String GSTIME="yyyy-MM-dd HH:mm:ss"; //UNIX时间戳转换日期:方法一 //方法一,可能会报Long未定义错误;[未知,若有知道的,请留下言] //当然可以转换成 str=unix_time.format(new Date(Long.parseLong(nowtime+"000"))); public static String getTimestampDate(String timestamp){ String str; SimpleDateFormat unix_time=new SimpleDateFormat(GSTIME); str=unix_time.format(new Date(Long.valueOf(timestamp+"000"))); //此处增加"000"是因为Date类中,传入的时间单位为毫秒。 return str; } //时间戳转换成日期格式:方法二 public static void getUnixTransferTime(){ System.out.println("转换的日期是:"); long nowtime=1541261100;//某个时间戳; Date date=new Date(nowtime*1000); SimpleDateFormat format=new SimpleDateFormat(GSTIME); String nowDateString=format.format(date); System.out.println(nowDateString); } //日期格式转换为UNIX时间戳 public static String getDateTimestamp(String timestamp) throws ParseException{ String str; SimpleDateformat date_time=new SimpleDateFormat(GSTIME); Date date=date_time.parse(timestamp); long ts=date.getTime(); str=String.valueOf(ts/1000); return str; } //获取当前时间时间戳 public static String timecurrentTime(){ long time=System.currentTimeMillis(); String str=String.valueOf(time/1000); return str; } }
阅读更多
相关文章推荐
- unix时间戳转换成指定格式日期的字符串 java
- JAVA,jsp,oracle获取系统当前时间以及日期格式转换!
- Java将Unix时间戳转换成指定格式日期
- java中日期时间格式与毫秒数的转换如何将指定时间转换为Date类型
- Java将Unix时间戳转换成指定格式日期字符串工具类
- Java将Unix时间戳转换成指定格式日期
- Java将Unix时间戳转换成指定格式日期
- java获得系统当前时间三种方式及日期格式之间的相互转化
- java 如何将日期类型Date 时间戳 转换为 期望格式的 日期字符串(mongo db)
- Java将Unix时间戳转换成指定格式日期
- Java将Unix时间戳转换成指定格式日期
- Java将Unix时间戳转换成指定格式日期
- Java将Unix时间戳转换成指定格式日期
- Java将Unix时间戳转换成指定格式日期
- Java 以指定日期时间格式获取当前时间、以及每隔一秒刷新一次的方法------附带实例
- [Java] 如何通过当前时间得到日期,月份,年
- Java时间日期格式的转换
- java.util.Date_与_java.sql.Date互转_及_字符串转换为日期时间格式
- Mysql中如何将时间戳转化为常用日期格式
- Java如何将指定字符串转化为指定日期格式