簡體   English   中英

如何設置aspose單元格以從OS中獲取日期格式的語言環境?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM