一、mysql中字符串转换成日期

下面将讲述如何在MYSQL中把一个字符串转换成日期:

1、无需转换的:

SELECT * FROM tairlist_day WHERE rq>'2010-07-31' AND rq

2、使用:DATE_FORMAT.

mysql中,DATE_FORMAT(date, format) 函数根据format字符串格式化date值,format字符串格式如下:%M 月名字(January……December)

%W 星期名字(Sunday……Saturday)

%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)

%Y 年, 数字, 4 位

%y 年, 数字, 2 位

%a 缩写的星期名字(Sun……Sat)

%d 月份中的天数, 数字(00……31)

%e 月份中的天数, 数字(0……31)

%m 月, 数字(01……12)

%c 月, 数字(1……12)

%b 缩写的月份名字(Jan……Dec)

%j 一年中的天数(001……366)

%H 小时(00……23)

%k 小时(0……23)

%h 小时(01……12)

%I 小时(01……12)

%l 小时(1……12)

%i 分钟, 数字(00……59)

%r 时间,12 小时(hh:mm:ss [AP]M)

%T 时间,24 小时(hh:mm:ss)

%S 秒(00……59)

%s 秒(00……59)

%p AM或PM

%w 一个星期中的天数(0=Sunday ……6=Saturday )

%U 星期(0……52), 这里星期天是星期的第一天

%u 星期(0……52), 这里星期一是星期的第一天

%% 一个文字“%”。

举例:

把字符串转为日期格式:SELECT DATE_FORMAT('2011-09-20 08:30:45',   '%Y-%m-%d %H:%i:%S');

把日期转为字符串格式:SELECT DATE_FORMAT(NOW(),   '%Y-%m-%d %H:%i:%S');

下面的脚本使用 DATE_FORMAT() 函数来显示不同的格式。我们使用 NOW() 来获得当前的日期/时间:DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')

DATE_FORMAT(NOW(),'%m-%d-%Y')

DATE_FORMAT(NOW(),'%d %b %y')

DATE_FORMAT(NOW(),'%d %b %Y %T:%f')

结果类似:Dec 29 2008 11:45 PM

12-29-2008

29 Dec 08

29 Dec 2008 16:25:46.635

背景:rq字段信息为:20100901SELECT * FROM tairlist_day WHERE DATE_FORMAT( rq, '%Y-%m-%d')>'2010-08-01' AND DATE_FORMAT( rq, '%Y-%m-%d')

其中第1要在一个“宽松”的语法是被允许的:以任何标点符号作为日期部分和时间部分中的定界符,如:

一个 YYYYMMDD 或 YYMMDD 格式的数字,只要数字看起来像是一个日期。例如,19830905 和 830905 被解释成为 '1983-09-05 '。

二、mysql中日期转换成字符串mysql> select date_format(now(),'%Y');

+-------------------------+

| date_format(now(),'%Y') |

+-------------------------+

| 2009                    |

+-------------------------+

1 row in set (0.00 sec)

%Y:年

%c:月

%d:日

%H:小时

%i:分钟

%s:秒mysql> select date_format(now(),'%Y-%c-%d %h:%i:%s');

+----------------------------------------+

| date_format(now(),'%Y-%c-%d %h:%i:%s') |

+----------------------------------------+

| 2009-8-07 06:59:40                     |

+----------------------------------------+

1 row in set (0.00 sec)

mysql日期转换函数 英文_mysql中字符串和时间互相转换的方法(自动转换及DATE_FORMAT函数)...相关推荐

  1. mysql日期比较大小 方式_mysql中日期比较大小方法详解

    在mysql中日期比较有许多的函数,下面我来给大家总结一下常用的mysql中日期比较大小有需要了解的朋友可进入参考参考,假如有个表product有个字段add_time,它的数据类型为datetime ...

  2. mysql删除重复文章标题_MySQL中查询、删除重复记录的方法大全

    前言 本文主要给大家介绍了关于MySQL中查询.删除重复记录的方法,分享出来供大家参考学习,下面来看看详细的介绍: 查找所有重复标题的记录: 一.查找重复记录 1.查找全部重复记录 2.过滤重复记录( ...

  3. mysql去掉两个最高分_MySQL中查询、删除重复记录的方法大全

    前言 本文主要给大家介绍了关于MySQL中查询.删除重复记录的方法,分享出来供大家参考学习,下面来看看详细的介绍: 查找所有重复标题的记录: select title,count(*) as coun ...

  4. C语言反序输出英文句子,C++实现英文句子中的单词逆序输出的方法

    本文实例讲述了C++实现英文句子中的单词逆序输出的方法.分享给大家供大家参考,具体如下: #include "stdafx.h" #include #include #includ ...

  5. java去除字符串中最后一个字符_java中字符串如何去除最后一个字符方法

    java中字符串如何去除最后一个字符方法. 方法有很多.不过如果只是个测试,那哪种都可以. 最简单易懂的方法 利用substring()与length() String str = "abc ...

  6. html页面时间段开始结束,使用layui日期控件laydate对开始和结束时间进行联动控制的方法...

    1.在页面先引入laydate.js文件 2.html页面控件如下: 3.html页面js代码如下: //年月选择器 laydate.render({ elem: '#begin_time' ,typ ...

  7. mysql 截取括号内字符串_Mysql中字符串截取函数

    MySQL中字符串的截取 substring_index(str,delim,count) 函数的使用较为普遍 函数括号里面的依次为:要分隔截取的字符串(如:"aaa_bbb_ccc&quo ...

  8. mysql timestampt 输入字符串的格式不正确._mysql中取出的时间格式不正确

    ps: 最终采用了一楼推荐的momentjs进行转换, 希望帮到后来人,此坑完结. mysql中存储的数据类型是datetime select出来都是utc时间 格式如下: 2019-07-08T03 ...

  9. mysql的预准备语句_mysql – 将字符串插入到没有”的预准备语句中

    查询参数只能取代文字值 – 即通常放置引用的字符串文字,引用的日期文字或数字文字.因此,字符串值将始终被解释为字符串文字,就像您使用单引号将其放入查询中一样. 对于列名,表名,SQL表达式,SQL关键 ...

最新文章

  1. java b2b b2c o2o分布式电子商务云平台
  2. 网元——就是网络中的元素,网络中的设备。总之,网元是网络管理中可以监视和管理的最小单位...
  3. ComboBox.TextChanged等事件的注意问题
  4. Delphi数据库编程一日通
  5. 1001:Hello,World!
  6. 如何搭建和使用 Xcode 开发环境
  7. 标机电脑上安装yarn
  8. mysql主从配置 简书_Mysql主从配置,实现读写分离-Go语言中文社区
  9. 洛克王国进不去 不显示服务器,《洛克王国》FAQ:注册和登陆问题
  10. 使用Tomcat配置域名
  11. java 怎么入门_学习java怎么入门
  12. 孙鑫老师的帮助文档 MSDN Library 2001January 下载地址
  13. python3安装及加载gensim
  14. 如何使用kali的Searchsploit查找软件漏洞
  15. Hi3519av100 编译kernel
  16. 【解决】RuntimeError:Trying to backward throughthe graph a second time
  17. 5 款开源的 Linux 策略模拟游戏 | Linux 中国
  18. linux deploy 搭建(一)安装linux deploy
  19. iphone6 和 iphone6 plus 屏幕适配问题
  20. ISO七层模型和TCP/IP四层模型

热门文章

  1. C++ 中的 mutable 关键字
  2. mac系统自带词典的外挂词典库,朗道(英汉、汉英)和牛津
  3. ubuntu不识别U盘、读卡器
  4. 华为荣耀定位无法使用_华为的定位为何成为荣耀的悲哀?
  5. 98k计算机版教程,绝地求生正式版八倍镜98k瞄准教程 新版98K怎么用?
  6. #浅谈# 费斯汀格效应
  7. 希尔排序实现详细(c语言实现)
  8. 死锁的成因和对应的解决方案
  9. 如何在Java中调整图像大小?
  10. Java实现第九届蓝桥杯方格计数