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 时间转换的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Springboot初始化项目并完成登入注册的全过程

    Springboot初始化项目并完成登入注册的全过程

    工作之余,想要学习一下SpringBoot,通过网络大量教程最终成功运行SpringBoot项目,下面这篇文章主要给大家介绍了关于Springboot初始化项目并完成登入注册的相关资料,需要的朋友可以参考下
    2022-10-10
  • java使用Process调用exe程序及Process.waitFor()死锁问题解决

    java使用Process调用exe程序及Process.waitFor()死锁问题解决

    在编写Java程序时,有时候我们需要调用其他的诸如exe,shell这样的程序或脚本,下面这篇文章主要给大家介绍了关于java使用Process调用exe程序及Process.waitFor()死锁问题解决的相关资料,需要的朋友可以参考下
    2022-12-12
  • SpringCloud之熔断器Hystrix的实现

    SpringCloud之熔断器Hystrix的实现

    这篇文章主要介绍了SpringCloud之熔断器Hystrix的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • go语言题解LeetCode88合并两个有序数组示例

    go语言题解LeetCode88合并两个有序数组示例

    这篇文章主要为大家介绍了go语言题解LeetCode88合并两个有序数组示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Spring Cloud Gateway打造可扩展的微服务网关

    Spring Cloud Gateway打造可扩展的微服务网关

    微服务网关是一个位于客户端和后端微服务之间的服务器,用于处理所有与客户端的通信,Spring Cloud Gateway都是一个值得考虑的选择,它将帮助您更好地管理和保护您的微服务,感兴趣的朋友一起看看吧
    2023-11-11
  • Java如何实现HTTP断点续传功能

    Java如何实现HTTP断点续传功能

    其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已,本文将详细介绍Java如何实现HTTP断点续传功能,需要的朋友可以参考下
    2012-11-11
  • 基于spring cloud多个消费端重复定义feign client的问题

    基于spring cloud多个消费端重复定义feign client的问题

    这篇文章主要介绍了spring cloud多个消费端重复定义feign client的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • MyBatis中的JdbcType映射使用详解

    MyBatis中的JdbcType映射使用详解

    这篇文章主要介绍了MyBatis中的JdbcType映射使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Java中PageHelper分页后对list操作导致分页无效

    Java中PageHelper分页后对list操作导致分页无效

    在项目中使用分页插件的时候发现PageHelper插件失效了,本文就来介绍一下Java中PageHelper分页后对list操作导致分页无效的解决方法,感兴趣的可以了解一下
    2021-05-05
  • Spring入门实战之Profile详解

    Spring入门实战之Profile详解

    什么是spring profile?简单讲profile就是一组配置,不同profile提供不同组合的配置,程序运行时可以选择使用哪些profile来适应环境。下面这篇文章主要介绍了Spring中Profile实战的相关资料,需要的朋友可以参考借鉴。
    2017-02-02

最新评论