java - 从 macOS 系统设置中获取日期和时间格式

标签 java macos cocoa date format

有没有办法从 Java 代码中的 Mac OS X 上的“语言和文本”设置中获取时间和日期格式?如果不是用Java,不使用cocoa框架可以做到吗?

提前致谢。

最佳答案

不,标准 Java API 不支持这一点。最符合您需求的可能是 DateFormat.getInstance()它为您提供系统上默认区域设置的默认日期格式。

对于语言和文本设置中的特定格式,您必须依赖某些 native 库来解决此问题。

但是,我绝对可以看到此类库的有用性,因此,如果您决定使用它,我鼓励您将其开源并让人们添加对更多操作系统的支持。

关于java - 从 macOS 系统设置中获取日期和时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9766828/

相关文章:

java - 如何将一个区间[start,end]分成n个距离相等的点?

java - 如何将 java 镜像与 jpackage 捆绑并修改为 .app 文件?

java - 在 Mac OS X 上开始使用开箱即用的 Java

objective-c - 右键单击 NSWindow 选项卡,将其他菜单项添加到上下文菜单

objective-c - 一次性从多个 NSArray 记录填充 NSTableView

java - 为什么 Java 让你强制转换为集合?

java - 将标识符与字符串、数字和 _ 进行匹配

java - Heroku 应用程序崩溃并出现 NoClassDefFoundError : org/eclipse/jetty/server/Handler

cocoa - 如何实现类似iTunes的界面?

objective-c - 根据内容长度修改多行 NSTextField 的字体大小