发布于 2017-11-12 21:28:30 | 128 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Java设计模式,程序狗速度看过来!

Java程序设计语言

java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。


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



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务