英文:
How to format / parse a Date in Scala and ScalaJS
问题
我想在共享代码(JVM 和 JS)中使用日期。所以我需要从文本中解析日期并将日期格式化为文本的功能。我发现 ScalaJS 支持 java.util.Date
和 java.util.Formatter
,但是没有办法将文本解析为日期。在共享代码中实现这个功能是否可能?或者在这种情况下处理日期的最佳实践是什么?
英文:
I want to use Dates in shared code (JVM and JS).
So I need the functionality to parse a Date from a Text and to format a Text from a Date.
I found that ScalaJS supports java.util.Date
and java.util.Formatter
, but with this there is no way to parse a Text to a Date.
Is it possible to have this in shared code? Or what is the best practice to handle dates in this scenario.
答案1
得分: 2
你可以通过 https://github.com/cquiroz/scala-java-time 使用 java.time
API 以跨平台的方式操作日期/时间。
对于解析,可以通过 https://github.com/cquiroz/scala-java-locales 使用 java.text
API。
英文:
You can use the java.time
APIs through https://github.com/cquiroz/scala-java-time to manipulate date/time in a cross-platform way.
For parsing, use the java.text
APIs through https://github.com/cquiroz/scala-java-locales.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论