在程序启动期间,如何找到系统的访问日期和时间?
我想收集日期和时间,然后将信息以及程序的其他相关功能返回给用户。我的目标是在Formatter输出中放入一些内容,以写入文件。以下是我的代码的摘录。
try
{
output = new Formatter(file); //Create formatter object to format Summary.txt
output.format("%s%n%s%n%s%n%s%d%n%s%.15f%n%s%.15f%n%s%.15f%n%s%.15f%n", "Michael Baird"
, "CSC-240 Java Programming", "Sunday, May 11th 12:00:01 MDT 2014"
, "Count of values = ", count, "Sum of values = ", sum, "Average = "
, average, "Maximum = ", maximum, "Minimum = ", minimum);
}
我试图找到该问题的答案,但无济于事,如果这是重复的,我深表歉意。
谢谢!
最佳答案
Date currentTime = Calendar.getInstance().getTime();
如果您需要该日期格式,则需要执行以下操作:
Date currentTime = Calendar.getInstance().getTime();
SimpleDateFormat sdf = new SimpleDateFormat("EEEE, MMM d h:m:s a z yyyy");
System.out.println(sdf.format(currentTime));
输出将类似于以下内容:
Saturday, May 10 6:55:49 PM EDT 2014