Méthodes couramment utilisées pour convertir les chaînes à ce jour et à ce jour en chaînes, le contenu spécifique est le suivant
package com.cq2022.zago.base.util; import java.text.dateformat; import java.text.parseException; import java.text.simpledateFormat; Importer java.util.date; import java.util.gregoriancalendar; Importer javax.xml.datatype.datatypeFactory; import javax.xml.datatype.xmlgregoriancalendar; import org.slf4j.logger; import org.slf4j.loggerfactory; / *** * Classe d'outils de date * * @author shijing * * / classe publique DateUtils {private static final logger logger = loggerfactory.getLogger (dateUtils.class); / *** * Convertir le type de date en xmlgregoriancalendar type * * @param date * @return * / public static xmlgregoriancalendar converttoxmlgregorianCalendar (date de date) {gregoriancalendar cal = new GregoriancalEndar (); cal.settime (date); XmlgregorianCalendar gc = null; essayez {gc = datatypefactory.newinstance (). newxmlgregoriancalendar (cal); } catch (exception e) {logger.error ("Type de date converti en erreur de type xmlgregoriancalendar:" + e); } return gc; } / *** * xmlgregorianCalendar Type converti en type de date * * @param cal * @return * @throws exception * / public static date conververtodate (xmlgregoriancalendar cal) lève exception {gregorianCalendar ca = cal.togregoricancalendar (); return ca.gettime (); } / ** * chaîne à ce jour * 25 mars 2015 à 11:27:14 AM * Auther: Shijing * @param Str Date String * @param Format Convert Format * @return * Date * / public static date StringTodate (String Str, String Format) {DateFormat DateFormat = new SimpledateFormat (format); Date de date = null; essayez {date = dateFormat.Parse (str); } catch (parseException e) {logger.Error ("Type de chaîne à ce type Erreur:" + e); } Date de retour; } / ** * Date à String * Auther: Shijing * 25 mars 2015 à 11:28:14 AM * @param Date Date * @param Format Convert Format * @return * / public static String DatetoString (date de date, format de chaîne) {dateFormat DateFormat = new SimpledateFormat (format); String strdate = null; essayez {if (date! = null) {strdate = dateFormat.format (date); }} catch (exception e) {// TODO GÉNÉRATEUR AUTO GÉNÉRAGE BLOCK LOGGER.Error ("Date Tyme to String Type Error:" + e); } return strdate; }! // System.out.println (d.getDay ()); Xmlgregoriancalendar cal = null; essayez {cal = datatypefactory.newinstance (). newxmlgregoriancalendar (); Cal.setMonth (06); Cal.setyear (2010); Date de date = dateUtils.ConvertTodate (CAL); Format de chaîne = "Yyyy-mm-dd hh: mm: ss"; SimpledateFormat Formatter = new SimpledateFormat (format); // System.out.println (formatter.format (date)); DATE D1 = DATEUTILS.STRINGTODATE ("2014/7/24 9:51:00", "Yyyy / mm / dd hh: mm: ss"); XmlgregorianCalendar d2 = dateUtils.convertToxmlgregorianCalendar (d1); // System.out.println (d2.ToString ()); String Datestr = DateUtils.DateToString (Cal.TogregoriAnCalendar (). GetTime (), "Yyyy-mm-dd HH: MM: SS"); // System.out.println ("Datestr =" + Datestr); } catch (exception e) {e.printStackTrace (); }}}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.