当前位置:  开发笔记 > 编程语言 > 正文

在Java中生成当前日期戳

如何解决《在Java中生成当前日期戳》经验,为你挑选了2个好方法。

在Java中生成当前日期戳的最佳方法是什么?

YYYY-MM-DD:HH-MM-SS



1> jt...:

使用标准JDK,您将需要使用java.text.SimpleDateFormat

Date myDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd:HH-mm-ss");
String myDateString = sdf.format(myDate);

但是,如果您可以选择使用Apache Commons Lang软件包,则可以使用org.apache.commons.lang.time.FastDateFormat

Date myDate = new Date();
FastDateFormat fdf = FastDateFormat.getInstance("yyyy-MM-dd:HH-mm-ss");
String myDateString = fdf.format(myDate);

FastDateFormat具有线程安全的优点,因此您可以在整个应用程序中使用单个实例.它严格用于格式化日期,并且不支持像以下示例中的SimpleDateFormat那样的解析:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd:HH-mm-ss");
Date yourDate = sdf.parse("2008-09-18:22-03-15");



2> John Milliki..:
Date d = new Date();
String formatted = new SimpleDateFormat ("yyyy-MM-dd:HH-mm-ss").format (d);
System.out.println (formatted);

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有