mysql - postgresql 中的 DATE_FORMAT

标签 mysql database postgresql postgresql-9.1 postgresql-9.0

我在 postgresql 中工作,我需要在查询本身中转换日期格式, 在 mysql 中有一个名为 DATE_FORMAT 的选项,我可以使用这样的查询:

Select DATE_FORMAT(date_time, '%b %e, %Y, %T') from table_name

postgresql 有什么选项吗? 如果有请告诉我?

最佳答案

如果我修改你的

Select DATE_FORMAT(date_time, '%b %e, %Y, %T') from table_name

Select DATE_FORMAT(now(), '%b %e, %Y, %T')

它将返回 Aug 21, 2012, 16:51:30

你可以在 Postgresql 中做同样的事情:

Select to_char(now(), 'Mon-dd-YYYY,HH24:mi:ss')

将返回给您 Aug-21-2012,16:52:08

希望你的问题得到解决。

关于mysql - postgresql 中的 DATE_FORMAT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052705/

相关文章:

database - 如果密码存储为散列,那么限制密码的长度有什么好处吗?

java - 从用户任务中保存变量并用作条件变量

database - 无法回收 PostgreSQL 数据库上的空间

MongoDB作为主数据库?

postgresql - ALTER 查询在 PostgreSQL 中的小表上非常慢

javascript - Sequelize .sync 函数挂起 : emitter from serial. klass

mysql - 变量在 IN 子句中不起作用

mysql - 如何从 mysql 填充 datagridview 组合框 - vb.net

mysql - Node mysql2无法访问更新结果

mysql - 将 Mongo 或 MySQL DB 从开发环境推送到生产环境 - 忽略存在的行