Java 时间戳字段的自定义打印

Java 时间戳字段的自定义打印,java,mysql,Java,Mysql,我在mysql数据库中得到了一个带有时间戳字段的表。 我想用java打印这个格式的小时和分钟 我该怎么做? 在不做任何更改的情况下打印时间戳如下所示: 2013-01-29 11:05:00 我标记了java,因为我想用java来标记。您可以使用MySQL来格式化日期 例如: SELECT DATE_FORMAT(`date`,'%Y-%m-%d %H:%i') AS showdate FROM table 您可以使用获取所需的正确格式。您可以使用MySQL格式化日期 例如: SELECT

我在mysql数据库中得到了一个带有时间戳字段的表。 我想用java打印这个格式的小时和分钟

我该怎么做? 在不做任何更改的情况下打印时间戳如下所示:

2013-01-29 11:05:00

我标记了java,因为我想用java来标记。

您可以使用MySQL来格式化日期

例如:

SELECT DATE_FORMAT(`date`,'%Y-%m-%d %H:%i') AS showdate FROM table

您可以使用获取所需的正确格式。

您可以使用MySQL格式化日期

例如:

SELECT DATE_FORMAT(`date`,'%Y-%m-%d %H:%i') AS showdate FROM table

您可以使用以获得所需的正确格式。

SimpleDataFormat是您想要的格式

String date = "2013-01-29 11:05:00";

SimpleDateFormat parsedFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat printedFormat = new SimpleDateFormat("HH:mm");
Date a = parsedFormat.parse(date);
System.out.println(printedFormat.format(a));

SimpleDataFormat是您想要的

String date = "2013-01-29 11:05:00";

SimpleDateFormat parsedFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat printedFormat = new SimpleDateFormat("HH:mm");
Date a = parsedFormat.parse(date);
System.out.println(printedFormat.format(a));
你应该使用一个。允许您根据需要格式化日期。您应该使用。允许您根据需要格式化日期。