Java时间戳与日期格式字符串的互转

import java.text.SimpleDateFormat;

import java.util.Date;

public class DateUtil {

/**

* 时间戳转换成日期格式字符串

* @param seconds 精确到秒的字符串

* @param formatStr

* @return

*/

public static String timeStamp2Date(String seconds,String format) {

if(seconds == null || seconds.isEmpty() || seconds.equals("null")){

return "";

}

if(format == null || format.isEmpty()){

format = "yyyy-MM-dd HH:mm:ss";

}

SimpleDateFormat sdf = new SimpleDateFormat(format);

return sdf.format(new Date(Long.valueOf(seconds+"000")));

}

/**

* 日期格式字符串转换成时间戳

* @param date 字符串日期

* @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 t = String.valueOf(time/1000);

return t;

}

public static void main(String[] args) {

String timeStamp = timeStamp();

System.out.println("timeStamp="+timeStamp); //运行输出:timeStamp=1470278082

System.out.println(System.currentTimeMillis());//运行输出:1470278082980

//该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数

String date = timeStamp2Date(timeStamp, "yyyy-MM-dd HH:mm:ss");

System.out.println("date="+date);//运行输出:date=2016-08-04 10:34:42

String timeStamp2 = date2TimeStamp(date, "yyyy-MM-dd HH:mm:ss");

System.out.println(timeStamp2); //运行输出:1470278082

}

}

java时间戳龙_Java时间戳与日期格式字符串的互转相关推荐

  1. java时间戳转换日期格式_Java时间戳与日期格式字符串的互转

    1 import java.text.SimpleDateFormat; 2 import java.util.Date; 3 4 public class DateUtil { 5 /** 6 * ...

  2. java中转换日期_java中时间日期格式讲解和转换方法

    额,其实做项目一个无可避免的工具包就是时间日期格式的转换.因为时间久了所以自己也存了好多关于转换的方法之类的.但是有时候就会不满足需求,手写一时半会儿还写不出来(我不知道是不是我太菜了,知道某类大概有 ...

  3. js将日期对象转换为日期格式字符串

    前言: 将日期对象转成指定格式的日期格式的字符串 1.将日期对象转成指定格式的日期字符串: /*** @description 格式化日期函数*/ formatDate = (date) => ...

  4. js与php时间戳,js时间戳与日期格式之间的互转

    1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了 ...

  5. js 时间戳与日期格式之间的互转(转载)

    本文转自:https://segmentfault.com/a/1190000000481753 1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); ...

  6. java时间戳声明_java时间戳

    1.时间戳的定义 时间戳是指文件属性里的创建.修改.访问时间. 数字时间戳技术是数字签名技术一种变种的应用.在电子商务交易文件中,时间是十分重要的信息.在书面合同中,文件签署的日期和签名一样均是十分重 ...

  7. java date显示格式_Java如何显示不同格式的日期?

    在Java中,如何以不同的格式来显示日期? 此示例使用DateFormatSymbols().DateFormatSymbols类的getWeekdays()方法来显示时间的格式. package c ...

  8. java中日期格式的转换_java中定义日期格式的转换符

    Hi,大家好久不见,今天我们在这里给大家介绍一下关于Java的小知识,在Java中定义日期格式的转换符,至于运用呢就不和大家做介绍了:接下来就给大家详细介绍一下如何实现. 那我们该如何创建使用呢?首先 ...

  9. java中日期如何转换_java如何转换日期格式?

    展开全部 import java.util.*; import java.text.*; import java.util.Calendar; public class VeDate { /** * ...

最新文章

  1. C++编程模拟生产者消费者模型
  2. JavaWeb课程复习资料(二)——idea创建JDBC(FactoryDB)
  3. python原生字符串可以参与比较_正则表达式中对于原生字符串的理解
  4. odoo10 ORM操作
  5. 设计模式心得:三——命令模式
  6. 一步一步学Remoting系列文章
  7. python全排列速度最快_python 写的两种打印全排列的方法速度对比
  8. css实现文字太长,显示省略号
  9. C++实现计算器功能(包括计算含未知量的式子),输出后缀表达式
  10. Lex和Yacc实现句子识别
  11. 软件测试肖sir__简历模板制作
  12. 机械学习中的误差分析、偏斜类问题
  13. Could not locate call adapter for io.reactivex.Observable
  14. 未来计算机的图片大全集,小学生未来的机器人儿童画图片大全
  15. 安徽农商行计算机类笔试考什么,2019安徽农商行社会招聘:笔试考什么?如何复习? 【附带笔试模拟题】...
  16. linux定期清理日志脚本,一周清理一次
  17. 物理思维在计算机中的应用,思维导图学物理 学会用大脑的语言进行思考
  18. @Primary和@Qualifier注解
  19. Elasticsearch和solr之我为什么选择solr
  20. Unity中UGUI小地图实现的原理

热门文章

  1. Codeforces Round #243 (Div. 2) A~C
  2. 怎样对付win7黑屏
  3. TWaver HTML5 + Node.js + express + socket.io + redis(五)
  4. 指针与引用的混合使用总结
  5. HTML5网站大观:10个精美的复古风格 HTML5 网站作品
  6. ArcSDE服务入门
  7. 52 - 算法 - LeetCode 28 - 实现 strStr() -kmp
  8. MySQL数据库基础(数据表的SELECT操作)
  9. (篇九)C语言统计某个字母的个数、统计各种字符的个数、统计单词的个数
  10. 1000道Python题库系列分享