How to change programmaticaly the preferences item corresponding to the locale of datetime format

5 ビュー (過去 30 日間)
Laurent
Laurent 2024 年 11 月 24 日
コメント済み: Laurent 2024 年 11 月 25 日
I try this command, there is no error but it doesn't work :
com.mathworks.services.Prefs.setStringPref('Locale','fr_FR');
I am looking for the preference name equivalent to : Preferences -> Command Window -> Datetime format -> Locale
I don't found it in matlab.prf

回答 (1 件)

Suraj Kumar
Suraj Kumar 2024 年 11 月 24 日
Preferences related to the Command Window, including the datetime format, are typically not directly accessible or modifiable through the matlab.prf file. However, you can programmatically set the datetime format for your session using MATLAB commands.
To set the datetime format to a specific locale programmatically, you can use the datetime.setDefaultFormats function:
datetime.setDefaultFormats('default','yyyy-MM-dd hh:mm:ss')
To learn more about the datetime function in MATLAB, please refer to the following documentation link:
Hope this works for you!
  1 件のコメント
Laurent
Laurent 2024 年 11 月 25 日
Thanks for your answer.
With datetime.setDefaultFormats unfortunately it can't set the locale language.
Changing via Preferences -> Command Window -> Datetime format -> Locale works correctly on MATLAB Online but it does not exist on MATLAB Mobile.
So I try to use com.mathworks.services.Prefs.setStringPref without success.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeDates and Time についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by