当前位置:   article > 正文

Java时间戳与Date互转_java 时间戳转date

java 时间戳转date

1.时间戳转为日期格式字符串

  1. @Test
  2. public void test1(){
  3. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  4. // 获取当前系统时间戳
  5. //long l = System.currentTimeMillis();
  6. //如果你数据库存储的时间戳类型为string,就需要将string字符串转为long类型
  7. String currentTime = "1602384121000";
  8. long l = Long.parseLong(currentTime);
  9. String format = sdf.format(l);
  10. System.out.println("日期格式:"+format);
  11. //输出:日期格式:2020-10-11 10:42:01
  12. }

2.日期格式转为时间戳

  1. @Test
  2. public void test2(){
  3. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  4. String time = "2020-10-11 10:42:01";
  5. Date date = null;
  6. try {
  7. date = sdf.parse(time);
  8. } catch (ParseException e) {
  9. e.printStackTrace();
  10. }
  11. long time1 = date.getTime();
  12. System.out.println("时间戳格式:"+time1);
  13. //输出:时间戳格式:1602384121000
  14. }

3.时间推迟

  1. @Test
  2. public void test3(){
  3. //创建Calendar实例
  4. Calendar cal = Calendar.getInstance();
  5. cal.setTime(new Date()); //设置当前时间
  6. //推迟一天
  7. //cal.add(Calendar.DATE, 1);
  8. //推迟一个月
  9. // cal.add(Calendar.MONTH, 1);
  10. //时间推迟一年
  11. cal.add(Calendar.YEAR,1);
  12. long time = cal.getTime().getTime();
  13. long time1 = new Date().getTime();
  14. System.out.println("当前时间戳:"+time1+";推迟一年的时间戳:"+time);
  15. //输出:当前时间戳:1602501173582;推迟一年的时间戳:1634037173582
  16. }

4.Date转String

  1. @Test
  2. public void test4(){
  3. SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  4. Date date=new Date();
  5. String format = sdf.format(date);
  6. System.out.println("时间String:"+format);
  7. }
  8. //输出:时间String2020-10-12 19:12:36

5.String转date

  1. @Test
  2. public void test5(){
  3. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  4. String string = "2020-10-14 10:10:00";
  5. Date date = null;
  6. try{
  7. date = sdf.parse(string);
  8. }catch (Exception e){
  9. e.printStackTrace();
  10. }
  11. System.out.println("Date:"+date);
  12. //输出:Date:Wed Oct 14 10:10:00 CST 2020
  13. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/72309
推荐阅读
相关标签
  

闽ICP备14008679号