Ich habe ein abstraktes Tabellenmodell definiert, aber eine der Spalten sollte Datumswerte enthalten als TT/MM/JJJJ-Format nicht sicher, wie dies zu tun ist.Definieren eines TT/MM/JJJJ-Feldes innerhalb eines abstrakten Tabellenmodells
Ich habe eine externe globale Datei und habe die Daten als TT/MM/JJJJ hart codiert.
Wie kann ich diese Spalte in meinem abstrakten Tabellenmodell so definieren, dass nur Daten mit dem Format TT/MM/JJJJ nur zulässig sind.
public class OptraderGlobalParameters
{
public static boolean DEBUG = true; //Set DEBUG = true for Debugging
/*=========================*/
/*Table Array For Dividends*/
/*=========================*/
public static String[] columnNames
= {"Date",
"Dividend",
"Actual",
"Yield (%)"
};
public static Object[][] data
= { {"dd/mm/yyyy", new Double(5), new Boolean(false), new Boolean(false)},
{"dd/mm/yyyy", new Double(5), new Boolean(false), new Boolean(false)},
{"dd/mm/yyyy", new Double(5), new Boolean(false), new Boolean(false)},
{"dd/mm/yyyy", new Double(5), new Boolean(false), new Boolean(false)},
{"dd/mm/yyyy", new Double(5), new Boolean(false), new Boolean(false)},
};
}
Ich bin mir nicht sicher, was dein Problem ist, aber ich möchte nur erwähnen, dass "mm" für Minuten steht, nicht für Monate. Sie möchten MM für Monate verwenden. Siehe auch ['SimpleDataFormat' javadoc] (http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html). – BalusC