在 Java 中生成当前日期戳
在 Java 中生成当前日期戳的最佳方法是什么?
年-月-日:时-分-秒
What is the best way to generate a current datestamp in Java?
YYYY-MM-DD:hh-mm-ss
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在 Java 中生成当前日期戳的最佳方法是什么?
年-月-日:时-分-秒
What is the best way to generate a current datestamp in Java?
YYYY-MM-DD:hh-mm-ss
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
JavaDoc for SimpleDateFormat 提供了信息关于日期和时间模式字符串。
The JavaDoc for SimpleDateFormat provides information on date and time pattern strings.
SimpleDateFormatter 就是你想要的。
SimpleDateFormatter is what you want.
还有
new Date()
(@ John Millikin)内部使用。 一旦你有了它,你就可以按照你喜欢的方式格式化它。There's also
which is what
new Date()
(@John Millikin) uses internally. Once you have that, you can format it however you like.使用标准 JDK,您将需要使用 java.text.SimpleDateFormat
但是,如果您可以选择使用 Apache Commons Lang 包,则可以使用 org.apache.commons.lang.time.FastDateFormat
FastDateFormat 的优点是线程安全,因此您可以在整个应用程序中使用单个实例。 它严格用于格式化日期,并且不支持像以下示例中的 SimpleDateFormat 那样的解析:
Using the standard JDK, you will want to use java.text.SimpleDateFormat
However, if you have the option to use the Apache Commons Lang package, you can use org.apache.commons.lang.time.FastDateFormat
FastDateFormat has the benefit of being thread safe, so you can use a single instance throughout your application. It is strictly for formatting dates and does not support parsing like SimpleDateFormat does in the following example: