我如何设置aspose单元格从OS的date格式的区域设置?

我正在创build一个Aspose的Excel。 我希望date将根据操作系统的区域设置进行格式化,这意味着如果Excel将在美国或欧洲开放,date将以不同的格式显示,如在excel中select带星号的格式: printscreen of“在Excel中格式化单元格“屏幕

这是我的代码:

style.setCustom(????); cell.setStyle(style); String date ="2/23/2015"; DateTime myDate = new DateTime(new Date(date)); cell.setValue(myDate); 

我应该如何设置单元格样式?

谢谢 :)

为了使格式适应操作系统的语言环境,您必须使用内置的数字格式。 请查看关于设置date和数字格式的详细文章, 使用Aspose.Cell for Java API,并检查date文字的内置数字格式14到17。 请参阅下面的示例代码:

 Workbook book = new Workbook(); Worksheet sheet = book.getWorksheets().get(0); Cells cells = sheet.getCells(); Style style = book.createStyle(); //style.setCustom("m/d/yyyy"); style.setNumber(14); Cell cell = cells.get("A1"); cell.setStyle(style); String date = "2/23/2015"; DateTime myDate = new DateTime(new Date(date)); cell.setValue(myDate); book.save("output.xlsx"); 

我在Aspose担任Support developer / Evangelist。