我正在尝试使用以下格式打印日期:
"HHmmssff"
我正在使用 SimpleDateFormatter
。
它失败是因为它无法识别 "ff"
。
是否有另一种格式化程序可以?
或者有其他方法吗?
最佳答案
如果您正在寻找以分数(毫秒)为单位的秒打印,此示例将很有帮助。
public class DateFormatter {
public static void main(String[] args) {
Date date = Calendar.getInstance().getTime();
DateFormat formatter = new SimpleDateFormat("EEEE, dd MMMM yyyy, hh:mm:ss.SSS a");
String today = formatter.format(date);
System.out.println("Today : " + today);
}
}
输出: 今天:2011 年 5 月 24 日,星期二,下午 7:23:30.627
您会在格式化程序中看到 SSS 为您返回几分之一秒。
关于java - 如何使用 "ff"在 Java 中格式化日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6111205/