![](/img/trans.png)
[英]Aspose.cells custom date formatting irrespective of OS date format
[英]How can I set aspose cells to take the locale for date format from OS?
我正在用Aspose創建一個Excel。 我想根據操作系統的區域設置的日期將被格式化,這意味着如果Excel將在美國或歐洲開放的日期將出現在不同的格式,就像如果你選擇在Excel星號的格式為: 的“PRINTSCREEN在Excel中設置單元格格式”屏幕
這是我的代碼:
style.setCustom(????);
cell.setStyle(style);
String date ="2/23/2015";
DateTime myDate = new DateTime(new Date(date));
cell.setValue(myDate);
如何設置單元格樣式?
謝謝 :)
為了使格式適合操作系統的語言環境,您必須使用內置的數字格式。 請查看有關使用 Java API的Aspose.Cell設置日期和數字格式的詳細文章,並檢查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擔任技術支持/開發人員。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.