我希望excel工作表值作为我程序的输入,但是24小时时间格式在程序运行后以12hr格式更改。例如:Excel包含23:34:10但是当我在netbean中运行程序时,输出是11:34: 10.我希望23:34:10作为输出。
public class DateTime {
public static void main(String[] args) throws Exception{
File f=new File("D:\\BCCIDT.xls");
Workbook wb=Workbook.getWorkbook(f);
Sheet s=wb.getSheet(0);
int row=s.getRows();
int col=s.getColumns();
for(int j=0;j<row;j++){
Cell c=s.getCell(0, j);
System.out.println(c.getContents()+"\n");
String msg=c.getContents();
Date date = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").parse(msg);
String newString = new SimpleDateFormat("kk").format(date);
System.out.println("Time = " + newString +"\n");
}
}
}
输入为-23:00:35输出-11:00:35
但我想输出-23:00:35