当前位置: 首页 > 面试题库 >

用Java打印当前日期

景正文
2023-03-14
问题内容

我想在Java中打印当前日期和时间。这是我在Java教程中尝试的代码:

import java.util.*;

public class Date {
   public static void main(String args[]) {
       // Instantiate a Date object
       Date date = new Date();

       // display time and date using toString()
       System.out.println(date.toString());
   }
}

它编译良好。但是给出的输出是:

日期@ 15db9742

虽然我期望这样的输出:

2009年5月4日星期一05:51:52 CDT

代码有什么问题?

编辑:我试图重命名该类。编辑的代码:

import java.util.*;

public class DateDemo {
   public static void main(String args[]) {
       // Instantiate a Date object
       Date d = new Date();

       // display time and date using toString()
       System.out.println(d.toString());
   }
}

这就是我编译代码并运行的方式:

sou @ sou-linux:〜/ Desktop / java $ javac DateDemo.java

sou @ sou-linux:〜/ Desktop / java $ java DateDemo

输出为:

日期@ 15db9742


问题答案:

您的类是一个自定义类,它会产生给出的输出Object.toString。重命名类别的其他东西比Date使java.util.Date导入正确



 类似资料:
  • 我想用java打印当前日期和时间…这是我从java教程中尝试的代码: 它编译得很好。但是给出的输出是: 这就是我编译代码并运行的方式: sou@sou-linux:~/desktop/java$javac datedemo.java sou@sou-linux:~/desktop/java$java DateDemo

  • 问题内容: 我想获取一个格式为“ YYYYMMdd”的日期(例如今天是20110627)作为当前一周的星期一。从明天到星期天,我仍然想打印星期一(今天)的日期。然后,下周,重复该过程 问题答案: 如果范围是您的目标,那么您可能需要做一些事情 将输出: 20110628-20110703 有关日期的更多信息 请注意,这仅适用于GNU日期 我读过: 可以通过替换sunfreeware.com版本的日期

  • 问题内容: 我想将当前日期格式化为一种格式,可以在以下几行中进行 但是,有没有一种更清晰,更整洁的方法来实现这一目标? 问题答案: 使用Java 8和新类,并将其格式化为。不要在Java 7及更低版本中使用。那个旧的API很烂。 输出:

  • 这是我目前正在处理的问题。 因此,我需要帮助更正今天日期的月份,100天后的日期,我生日的日期,和我生日后的10,000天。任何帮助或洞察力都非常感谢。

  • 我有一个连接到CUPS的打印机,它支持双面打印,如何通过java例程将其设置为单面打印或双面打印? 我曾尝试使用它的库使用ASET添加和addViewer首选项没有任何运气。 有人能提供一些建议吗?

  • 问题内容: 我有一个: 现在,我想遍历所有值并打印它们。 我这样写: 它似乎不起作用。 问题是什么? 编辑:另一个问题:这个集合是从零开始的吗?我的意思是,如果它具有1个键并且值将为0或1? 问题答案: keySet()仅从哈希图中返回一组键,您应该迭代此键集并使用这些键从哈希图中获取值。 在您的示例中,哈希映射键的类型为,但是您在通用的for循环中指定了密钥,因此无法对其进行编译。您应该将其更改