Este artículo ha compartido el código específico de la clase de herramientas de tiempo de DateUtils para su referencia. El contenido específico es el siguiente
paquete com.example.administrator.myapp; import java.text.parseException; import java.text.simpledateFormat; import java.util.calendar; import java.util.date; /*** Clase de herramienta de fecha* Creada por Lychun el 2017/12/07. */ public class dateUtils {/ *** Get hace unos días*** @param d hora* @param day cuántos días* @return date*/ public static date getdatebefore (date d, int day) {calendario ahora = calendar.getInstance (); ahora.settime (d); ahora.set (calendar.date, ahora.get (calendar.date) - día); regresar ahora.gettime (); } / *** Obtenga el tiempo después de unos días** @param d hora* @param día cuántos días* @return date* / public static date getDatAfter (fecha d, int day) {calendar ahora = calendar.getInstance (); ahora.settime (d); ahora.set (calendar.date, ahora.get (calendar.date) + día); regresar ahora.gettime (); } / ** * Obtenga la marca de tiempo actual (exacta a segundos) * / public static String getCurrtimeStamp () {Long Time = System.CurrentTimemillis (); Cadena t = string.ValueOf (tiempo / 1000); regresar t; } / ** * Convierta la cadena de formato de fecha en una marca de tiempo * * @param date_str string date * @param formato Por ejemplo: yyyyy-mm-dd hh: mm: ss * @return * / public static string date2timeStamp (string date_str, string format) {try {simplizeFormat sdf = new SimpledateAnformat (format); return string.ValueOf (sdf.parse (date_str) .gettime () / 1000); } catch (Exception e) {E.PrintStackTrace (); } devolver ""; } / *** fecha convertir a marca de tiempo* @param fecha de fecha* @return* / public static string dataTimestamp (fecha fecha) {return string.valueOf (date.gettime () / 1000); }/ ** * Convertir la cadena hasta la fecha * * @param str string * @param format format * @return date */ public static date stringTodate (string str, string format) {SimpleDateFormat sdf = new SimpleDateFormat (format); // Lo más bajo mm representa minutos fecha = null; intente {date = sdf.parse (str); } catch (ParseException e) {E.PrintStackTrace (); } fecha de retorno; } // Convertir la cadena a la fecha de fecha estática public stringTodate (string str) {return stringTodate (str, "yyyy-mm-dd"); } / *** Convertir fecha en cadena** @param fecha de fecha* @param formato formato convertido* @return resultado* / public static string dataToToString (fecha de fecha, formato de cadena) {simpledateFormat sdf = new SimpleDateFormat (format); Result de cadena = sdf.format (fecha); resultado de retorno; } // Convertir la hora en formato de año en el día-Month-Month Day Public static String dataToString (fecha fecha) {return dataToString (fecha, "aaa yyy-mm-dd"); }}Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.