当前位置: 首页 > 知识库问答 >
问题:

格式date.toString()输出(以Java表示)

全彬
2023-03-14

我正在使用JComboCalendar小部件来让用户选择一个日期。JComboCalendar有一个方法getDate(),它返回一个Date对象。

根据Oracle docs,date.toString应该返回一个格式为yyyy-mm-dd的字符串,但我接收到的字符串如下:

Fri Nov 08 13:08:38 CET 2013

如何才能得到预期的输出?对于如何像dd-mm-yyyy那样格式化它的奖励,因为我只是发现了如何读取给定格式的字符串,而不是如何格式化输出。

共有2个答案

戎劲
2023-03-14

试试这个

SimpleDateFormat d1 = new SimpleDateFormat("yyyy-MM-dd");
    Date d=new Date();
    System.out.println(d1.format(d));

产出2013-11-08

钱凌
2023-03-14

使用以下设置日期格式:

new SimpleDateFormat("dd-MM-yyyy").format(comboCalendar.getDate())

至于你的另一个问题,你打开了错误的文档。getDate()返回java.util.date而不是java.sql.date正确的文档:http://docs.oracle.com/javase/7/docs/api/java/util/date.html#ToString%28%29

 类似资料:
  • 问题内容: 我正在从数据库中获取结果,并希望将数据以表的形式输出到Java的标准输出中 我尝试使用\ t,但是我想要的第一列的长度非常可变。 有没有办法在类似输出的漂亮表格中显示它? 问题答案: 使用。您可以像这样设置字段的长度: 此垫和,10和16个字符,分别。 有关语法的更多信息,请参见 (内部使用)。

  • 问题内容: 我想知道Java是否有某种类可以帮助输出格式化。我知道在C ++中,在iomanip中,有一个方法调用setw。我想知道Java是否有与此类似的东西。 问题答案: 看看java.util.Formatter。 String.format()提供了一个方便的包装器。 例如(从链接上的示例修改): 它超越了C的?printf格式。例如,它支持可选的语言环境,并且格式符号可以通过显式索引而不

  • 问题内容: 这个问题已经在这里有了答案 : 将列表打印为表格数据 (14个答案) 3年前关闭。 使用python2.7,我正在尝试打印到屏幕表格数据。 这大致就是我的代码: 问题是,取决于长度或数据将不会对齐。 这就是我得到的: 我想要得到什么: 是否有允许执行此操作的模块? 问题答案: 推出自己的格式化功能并不难:

  • 当我在snowflake中查询外部表(指向CSV文件)时,结果以JSON格式显示。 我如何检索我的结果在表格格式,而不使用任何这样的sql下面。我想做,我希望它以显示格式显示。 有什么想法吗?谢了。

  • 问题内容: 我有以以下格式(示例)保存的数据(数字): 是否有任何python-way方法来排列数字并将其作为 (我无法预测列的大小)。 问题答案: 这是一个简单的独立示例,显示了如何设置可变列宽的格式: 输出:

  • 我正在使用Google Cloud Shell中的命令。我正在遵循的教程以及留档(https://cloud.google.com/sdk/gcloud/reference/compute/zones/list)指出,要以表格形式列出所有区域,您应该使用以下命令: 当我运行它时,结果不会列在表格中,而是如下所示: 这是一个全新的原始Google Cloud帐户。Google是否更改了命令的默认输出