各位高手,小弟新来,如何将一日期转换为dd-mmm-yyyy(23-Jan-2008 03:54 am)格式
求SQL语句
求SQL语句
解决方案 »
- MySQL Query Browser突然出现错误,导出EXCEL格式即提示关闭程序
- mysql数据库自动备份问题
- mysql 有没有类似于oracle的comment on之类的语法?
- mysql中的几个问题
- hibernate hql 更新问题(在线等)
- 一个有关日期计算的系列问题,应该比较难??在线等待
- mysql 一个特殊字符的输入
- >>load data local infile....4.0.15MYSQL 支持吗?<<
- 怎么样把mysql的数据库转换为access数据库???
- Mysql 表分区查询为什么会变慢呢?
- accse中怎么使用日期函数
- 在mysql中输入错误的命令时,控制台会提示响铃,声音很大,如何关闭呢?
SELECT date_format( '2008-01-22', '%d-%m-%Y' ) ;
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%T 时间,24 小时(hh:mm:ss)
%p AM或PM
可能是我没说清楚,问题是这样,我给简化一点,SQL语句从表中选一个日期字段,输出格式为(23-Jan-2008 03:54 am),然后在将这个字段转为字符型。
这样?输出为mysql> SELECT date_format( '2008-01-22 03:54:00', '%d-%b-%Y %h:%i %p' ) ;
+-----------------------------------------------------------+
| date_format( '2008-01-22 03:54:00', '%d-%b-%Y %h:%i %p' ) |
+-----------------------------------------------------------+
| 22-Jan-2008 03:54 AM |
+-----------------------------------------------------------+
1 row in set (0.00 sec)
select date_format( adpostday, '%d-%b-%Y %h:%i %p' ) from adrecord where Id=1;
+-----------------------------------------------+
| date_format( adpostday, '%d-%b-%Y %h:%i %p' ) |
+-----------------------------------------------+
| 05-Dec-2007 12:00 AM |
+-----------------------------------------------+
1 row in set (0.00 sec)
adpostday是我的adrecord表的日期字段