我是一个新手到这个如此温柔!制作日历对象的字符串
我试图解析这是我1个月递增到字符串日历对象,这样我可以把它添加到字符串构建,并最终使用蓝牙打印机打印出来。
这里是我目前正试图使用的代码;
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) {}
}
原则上,我知道打印字符串的代码工作,因为我有一段代码来打印当前日期工作正常。
任何帮助将不胜感激,谢谢!
我不明白的问题。谨慎阐述? – MByD 2011-12-19 17:21:34
和你的问题是? – njzk2 2011-12-19 17:41:46
的问题是它在当它到达字符串EndDateString线,错过打印的整个打印错误。 – 2011-12-20 10:44:41