package  com.uplooking.club.util;

import org.junit.Test;

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;



public class TimeUtils  {
    public  static String  error_string = null;
    private static final SimpleDateFormat ZhyyyyMMddHMSStr= new  SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    private static final SimpleDateFormat yyyyMMddStrs= new  SimpleDateFormat("yyyyMMddHHmmss");

    public static String format(Date aDate, SimpleDateFormat aFormat) {
        if (aDate == null || aFormat == null) {
            return " ";
        }
        return aFormat.format(aDate);
    }

    public static String format(Date aDate, String aFormat) {
        if (aDate == null || aFormat == null) {
            return "";
        }
        return  new SimpleDateFormat(aFormat).format(aDate);
    }

    public static String getNoSpaceTimeFormats(Date data) {

        return TimeUtils.format(data, yyyyMMddStrs);

    }
    public static String getTimeFormatsZh(Date data) {

        return TimeUtils.format(data, new  SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"));

    }
    @Test
    public void testTime(){

        String curtime=TimeUtils.getTimeFormatsZh(new Date());

        System.out.println(curtime);

    }

    public static void main(String args[]){

    }

}
