Häufig verwendete Methoden zum Umwandeln von Strings und Datum in Zeichenfolgen, der spezifische Inhalt ist wie folgt
Paket com.cq2022.zago.base.util; Java.Text.DateFormat importieren; Java.text.ParseException importieren; Java.Text.SimpledateFormat importieren; import Java.util.date; Import Java.util.gregoriancalendar; importieren javax.xml.datatype.datatypeFactory; importieren javax.xml.datatype.xmlgregoriancalendar; import org.slf4j.logger; import org.slf4j.loggerfactory; / *** * Datum der Toolklasse * * @author shijing * */ public class Datumutils {private statische logger logger logger = loggerfactory.getLogger (DateUtils.class); / *** * DATUM TYP CONVERT IN XMLGREGREGORIANCALENDAR -Typ Cal.Settime (Datum); Xmlgregoriancalendar gc = null; try {gc = dataTypeFactory.Newinstance (). newxmlgregoriancalendar (Cal); } catch (Ausnahme e) {logger.Error ("Datumstyp konvertiert in xmlgregorianCalendar -Typ Fehler:"+e); } return gc; } / *** * xmlgregorianCalendar -Typ konvertiert zum Datumstyp * * @param cal * @return * @throws Exception * / public statisches Datum convertTodate (xmlgregorianCalendar) löst Ausnahme aus {Gregoriancalendar ca = Cal.TogregorianCalendar (); return ca.getTime (); } / ** * String bis Datum * 25. März 2015 um 11:27:14 Uhr * Auther: shijing * @param str Datum String * @param Format Convert -Format * @return * Datum * / public static Datum StringTodate (String Str, String -Format) {DatumFormat DateFormat = new SimpleDateFormat (Format (Format); Datum Datum = null; try {date = dateFormat.Parse (str); } catch (ParseException e) {logger.Error ("String -Typ to -Datum Typ Fehler:"+e); } Rückgabedatum; } / ** * Datum an Zeichenfolge * Auther: Shijing * 25. März 2015 um 11:28:14 Uhr * @param Datum * @param Format Convert -Format * @return * / public static String DateToToString (Datum, String -Format) {DateFormatFormat = new SimpleDateFormat (Format (Format); String strdate = null; try {if (Datum! = null) {strdate = dateFormat.format (Datum); }} catch (Ausnahme e) {// Todo automatisch generierter Block logger.Error ("Datumstyp zum Zeichenfolge Typ Fehler:"+e); } return strdate; } / **** Testmethode** @param args* / public static void main (string [] args) {xmlgregoriancalendar d = DateUtils .ConvertToxMlgregorIanCalendar (neues Datum ()); // system.out.println (D.Getay ()); Xmlgregoriancalendar cal = null; try {cal = DataTypeFactory.NewinStance (). newxmlgregoriancalendar (); Cal.Setmonth (06); Cal.Setyear (2010); Datum Datum = DateUtils.Converttodate (Cal); String format = "yyyy-mm-dd hh: mm: ss"; SimpleDateFormat Formatter = new SimpledateFormat (Format); // system.out.println (Formatter.format (Datum)); Datum 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 datenStr = DateUtils.dateToString (Cal.TogregorianCalendar (). // system.out.println ("datestr ="+ datenStr); } catch (Ausnahme e) {e.printstacktrace (); }}}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.