Java 如何在启动时从用户处收集系统时间信息

Java 如何在启动时从用户处收集系统时间信息,java,file,datetime,formatter,Java,File,Datetime,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%.1

在程序启动期间,如何查找系统的访问日期和时间

我想收集日期和时间,然后将信息连同程序的其他相关功能一起返回给用户。我的目标是在格式化程序输出中输入一些东西,以便写入文件。下面是我的代码摘录

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));
输出与此类似:

2014年5月10日星期六美国东部夏令时下午6:55:49