Я новичок в этом, поэтому будьте осторожны!
Я пытаюсь разобрать объект календаря, который я увеличил на 1 месяц, в строку, чтобы я мог добавить его в String Builder ив итоге распечатайте его, используя принтер Bluetooth.
Вот код, который я сейчас пытаюсь использовать;
else if
(Res.equals("&EXCLEND")){
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MONTH, 1);
SimpleDateFormat excluEnd = new SimpleDateFormat("DD-MM-YYYY-hh-mm");
String EndDateString ="";
// cal.DAY_OF_MONTH.toString() + "/" + cal.getDisplayName(Calendar.MONTH, cal.SHORT, cal.Locale.UK);
//Toast.makeText(getBaseContext(), EndDateString, Toast.LENGTH_LONG).show();
try {
BufferedReader br = new BufferedReader(new StringReader(EndDateString));
while ((c = br.read()) != -1) {
output +=(char)c;
newword +=(char)c;
if(newword.equals(" ")|| newword.equals(".")){
if(OutputColumn+output.length() <= 29){
ret5.append(output);
OutputColumn =OutputColumn+output.length();
output = "";
}
else{
ret5.append("\r");
ret5.append(output);
OutputColumn = output.length();
output = "";
linecount ++;
}
}
newword = "";
}
}
catch (IOException e) {}
}
В принципе, я знаю, что код для строки печати работает так, как якусок кода для печати текущей даты работает нормально.
Любая помощь будет принята с благодарностью, спасибо!