package com.csq.thesceneryalong.utils; import java.text.SimpleDateFormat; import java.util.Date; public class DateUtils { private static final SimpleDateFormat formaterYMD = new SimpleDateFormat("yyyy-MM-dd"); private static final SimpleDateFormat formaterYMDChinese = new SimpleDateFormat("yyyy年MM月dd日"); private static final SimpleDateFormat formaterYMDHMS = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); private static final SimpleDateFormat formaterYMDHM = new SimpleDateFormat("yyyy-MM-dd HH:mm"); private static final SimpleDateFormat formaterYMDHMSChinese = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); private static final SimpleDateFormat formaterYMDHMChinese = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分"); private static final SimpleDateFormat formaterHM = new SimpleDateFormat("HH:mm"); private static final SimpleDateFormat formaterHMS = new SimpleDateFormat("HH:mm:ss"); private static final SimpleDateFormat formaterHMSChinese = new SimpleDateFormat("HH小时 mm分 ss秒"); private static final SimpleDateFormat formaterYMDHMSFile = new SimpleDateFormat("yyyy_MM_dd_HH_mm_ss"); /** * @description: "yyyy-MM-dd" * @author: chenshiqiang E-mail:csqwyyx@163.com * @param time * @return */ public static String getFormatedDateYMD(long time) { if(time < 1){ return ""; } Date data = new Date(time); return formaterYMD.format(data); } /** * @description: "yyyy年MM月dd日" * @author: chenshiqiang E-mail:csqwyyx@163.com * @param time * @return */ public static String getFormatedDateYMDChinese(long time) { if(time < 1){ return ""; } Date data = new Date(time); return formaterYMDChinese.format(data); } /** * @description: "yyyy-MM-dd HH:mm:ss" * @author: chenshiqiang E-mail:csqwyyx@163.com * @param time * @return */ public static String getFormatedDateYMDHMS(long time) { if(time < 1){ return ""; } Date data = new Date(time); return formaterYMDHMS.format(data); } /** * @description: yyyy_MM_dd_HH_mm_ss * @author: chenshiqiang E-mail:csqwyyx@163.com * @param time * @return */ public static String getFormatedDateYMDHMSFile(long time) { if(time < 1){ return ""; } Date data = new Date(time); return formaterYMDHMSFile.format(data); } /** * @description: "yyyy-MM-dd HH:mm" * @author: chenshiqiang E-mail:csqwyyx@163.com * @param time * @return */ public static String getFormatedDateYMDHM(long time) { if(time < 1){ return ""; } Date data = new Date(time); return formaterYMDHM.format(data); } /** * @description: "yyyy年MM月dd日 HH时mm分ss秒" * @author: chenshiqiang E-mail:csqwyyx@163.com * @param time * @return */ public static String getFormatedDateYMDHMSChinese(long time) { if(time < 1){ return ""; } Date data = new Date(time); return formaterYMDHMSChinese.format(data); } /** * @description: "yyyy年MM月dd日 HH时mm分" * @author: chenshiqiang E-mail:csqwyyx@163.com * @param time * @return */ public static String getFormatedDateYMDHMChinese(long time) { if(time < 1){ return ""; } Date data = new Date(time); return formaterYMDHMChinese.format(data); } /** * @description: "HH:mm:ss" * @author: chenshiqiang E-mail:csqwyyx@163.com * @param time * @return */ public static String getFormatedDataHMS(long time) { if(time < 1){ return ""; } return formaterHMS.format(time); } /** * @description: "HH:mm" * @author: chenshiqiang E-mail:csqwyyx@163.com * @param time * @return */ public static String getFormatedDataHM(long time) { if(time < 1){ return ""; } return formaterHM.format(time); } /** * @description: "HH小时 mm分 ss秒" * @author: chenshiqiang E-mail:csqwyyx@163.com * @param time * @return */ public static String getFormatedDataHMSChinese(long time) { if(time < 1){ return ""; } return formaterHMSChinese.format(time); } }