Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
import java.util.HashMap;
public class DatenParser {
private static Object[][] monatsobjekte = new Object[][]{
{"Jan","1"},{"Feb","2"},{"Mar","3"},
{"Apr","4"},{"Mai","5"},{"Jun","6"},
{"Jul","7"},{"Aug","8"},{"Sep","9"},
{"Okt","10"},{"Nov","11"},{"Dez","12"}};
private static HashMap<String,String> monatsHM = new HashMap();
public static void main(String[] args){
fillMap(); // Erstellen der HashMap
String datenstring = "Mon Nov 19 00:00:00 UTC+0100 2007";
// Heraustrennen der Tage, Monate und des Jahres
String tag = datenstring.substring(8, 10);
String monat = datenstring.substring(4, 7);
monat = monatsHM.get((String) monat);
String jahr = datenstring.substring(29, 33);
// Belegung und Ausgabe des neuen Datums
datenstring = tag + "." + monat + "." + jahr;
System.out.println(datenstring);
}
private static void fillMap(){
for(int i = 0; i < monatsobjekte.length; i++){
monatsHM.put((String)monatsobjekte[i][0], (String)monatsobjekte[i][1]);
}
}
}
try{
String date = "the date";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
Date parsedDate = sdf.parse(date);
}catch(ParseException e ){
System.err.println("Error while parsing date");
e.printStackTrace();
}
SimpleDateFormat newFormat = new SimpleDateFormat("yyyyy.MMMMM.dd");
String newDateString = newFormat.format(parsedDate);
Calendar calendar = new GregorianCalendar();
calendar.setTimeInMillis(date.getTime());
int month = calendar.get(Calendar.MONTH);
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM d HH:mm:ss zZ yyyy");
SimpleDateFormat sdf = new SimpleDateFormat("EEE");
try {
parsedDate = sdf.parse(datenstring, new ParsePosition(0));
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Calendar calendar = new GregorianCalendar();
calendar.setTime(parsedDate);
int day = calendar.get(Calendar.DAY_OF_WEEK);
if(day == Calendar.MONDAY){
System.out.println("Mon");
}