Java中LongStringDate类型之间转换工具类

Posted javahr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中LongStringDate类型之间转换工具类相关的知识,希望对你有一定的参考价值。

import java.text.*;
import java.util.*;



public class DateFormat {

    /**
     * date类型进行格式化输出
     * @param date
     * @return
     */
    public static String dateFormat(Date date) {
          SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
          String dateString = formatter.format(date);
          return dateString;
     }

    /**
     * 将"2015-08-31 21:08:06"型字符串转化为Date
     * @param str
     * @return
     * @throws ParseException
     */
    public static Date StringToDate(String str) throws ParseException{
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = (Date) formatter.parse(str);
        return date;
    }

    /**
     * 将CST时间类型字符串进行格式化输出
     * @param str
     * @return
     * @throws ParseException
     */
    public static String CSTFormat(String str) throws ParseException{
            SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
            Date date = (Date) formatter.parse(str);
            return dateFormat(date);
    }


    /**
     * 将long类型转化为Date
     * @param str
     * @return
     * @throws ParseException
     */
    public static Date LongToDare(long str) throws ParseException{      
        return new Date(str * 1000);  
    }

}

 

以上是关于Java中LongStringDate类型之间转换工具类的主要内容,如果未能解决你的问题,请参考以下文章

Java 中基本类型和字符串之间的转换

Java中几种常用数据类型之间转换的方法

Java中数据类型及其之间的转换

Java中数据类型及其之间的转换

Java基础(35):装箱与拆箱---Java 中基本类型和包装类之间的转换

Java基础(36):String与基本数据类型之间的双向转换