Java 时间转换的实例代码

 更新时间:2016年07月01日 14:51:03   转载 投稿:jingxian  
下面小编就为大家带来一篇Java 时间转换的实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

Java 时间转换的实例代码

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * Created by Edward on 2016/6/30.
 */
public class TimeUtil {


  /**
   * 将 1467341232351 转换为 指定格式 "yyyy-MM-dd HH:mm:ss.SSS"
   * @param time    "1467342217645"
   * @param pattern   "yyyy-MM-dd HH:mm:ss.SSS"
   * @return      2016-07-01 11:03:37.645
   */

  public static String parseLongTime2String(String time, String pattern){
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(Long.valueOf(time));
    return new SimpleDateFormat(pattern).format(calendar.getTime());
  }


  /**
   * 将指定格式的字符串转化为long
   * @param time  "2016-07-01 10:52:41.792"
   * @param pattern "yyyy-MM-dd HH:mm:ss.SSS"
   * @return     1467341561792
   */
  public static long parseString2LongTime(String time, String pattern)
  {
    Date date = null;
    try {
      date = new SimpleDateFormat(pattern).parse(time);
    } catch (ParseException e) {
      e.printStackTrace();
    }
    return date.getTime();
  }

  public static void main(String[] args)
  {
    Calendar calendar = Calendar.getInstance();

    System.out.println(calendar.getTimeInMillis());

    System.out.println(TimeUtil.parseLongTime2String(String.valueOf(calendar.getTimeInMillis()),"yyyy-MM-dd HH:mm:ss.SSS"));

    System.out.println(TimeUtil.parseString2LongTime("2016-07-01 10:52:41.792","yyyy-MM-dd HH:mm:ss.SSS"));

  }

}

以上这篇Java 时间转换的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Mybatis-Plus-AutoGenerator 最详细使用方法

    Mybatis-Plus-AutoGenerator 最详细使用方法

    这篇文章主要介绍了Mybatis-Plus-AutoGenerator 最详细使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • MyBatis如何实现流式查询的示例代码

    MyBatis如何实现流式查询的示例代码

    这篇文章主要介绍了MyBatis 如何实现流式查询的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • SpringCloud融入Python的实现

    SpringCloud融入Python的实现

    这篇文章主要介绍了SpringCloud融入Python的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Java比较两个List的值是否相等的方法

    Java比较两个List的值是否相等的方法

    这篇文章主要介绍了Java比较两个List的值是否相等的方法,涉及java针对队列比较的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • Java压缩文件ZIP实例代码

    Java压缩文件ZIP实例代码

    这篇文章主要介绍了Java压缩文件ZIP实例代码,有需要的朋友可以参考一下
    2013-12-12
  • Java开发Oracle数据库连接JDBC Thin Driver 的三种方法

    Java开发Oracle数据库连接JDBC Thin Driver 的三种方法

    这篇文章主要介绍了Java开发Oracle数据库连接JDBC Thin Driver 的三种方法,需要的朋友可以参考下
    2015-12-12
  • Java中内存分配的几种方法

    Java中内存分配的几种方法

    本文主要介绍Java中几种分配内存的方法。我们会看到如何使用sun.misc.Unsafe来统一操作任意类型的内存。以前用C语言开发的同学通常都希望能在Java中通过较底层的接口来操作内存,他们一定会对本文中要讲的内容感兴趣
    2014-03-03
  • SpringBoot Kafka 整合使用及安装教程

    SpringBoot Kafka 整合使用及安装教程

    这篇文章主要介绍了SpringBoot Kafka 整合使用及安装教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-07-07
  • Zookeeper连接超时问题与拒绝连接的解决方案

    Zookeeper连接超时问题与拒绝连接的解决方案

    今天小编就为大家分享一篇关于Zookeeper连接超时问题与拒绝连接的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 详解Java的JDBC中Statement与PreparedStatement对象

    详解Java的JDBC中Statement与PreparedStatement对象

    这篇文章主要介绍了详解Java的JDBC中Statement与PreparedStatement对象,PreparedStatement一般来说比使用Statement效率更高,需要的朋友可以参考下
    2015-12-12

最新评论