支持为当前线程设置区域设置
Contents
[
Hide
]
Aspose.Email 提供了为当前线程设置区域设置的功能。Aspose.Email 提供了一个类 CurrentThreadSettings 提供了 setLocale 用于此目的的方法。以下代码片段演示了该 CurrentThreadSettings 用于设置当前区域设置的类。代码片段首先将区域设置设为无效值,然后使用 CurrentThreadSettings.setLocale 用于为当前线程设置区域设置的方法。
Locale defaultLocale = Locale.getDefault();
try {
// set incorrect default Locale
Locale.setDefault(new Locale("en", "RU"));
// set Current Thread Locale
CurrentThreadSettings.setLocale("en-US");
// or
// CurrentThreadSettings.setLocale(new Locale("en", "US"));
PersonalStorage.create(dataDir + "test.pst", FileFormatVersion.Unicode);
} finally {
Locale.setDefault(defaultLocale);
}