一、字符串转日期

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

背景:rq字段信息为:20100901

1、无需转换的:

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

2、使用:DATE_FORMAT

SELECT * FROM tairlist_day WHERE DATE_FORMAT( rq, '%Y-%m-%d')>'2010-08-01' AND DATE_FORMAT( rq, '%Y-%m-%d')<'2010-08-03'

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

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

建议使用第2种

二、日期转字符串

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)

转载于:https://www.cnblogs.com/wll-cs/p/6917743.html

MYSQL中日期与字符串间的相互转换相关推荐

  1. mysql中对比月_详解Mysql中日期比较大小的方法

    假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql: 代码如下 select * from product where add_time = '2 ...

  2. mysql中转换成字符串_如何在R中转换字符串的大小写?

    mysql中转换成字符串 Hello, folks. In this tutorial we are going to convert the case of the string in R. The ...

  3. ( 4 )MySQL中的数据类型(字符串类型)

    MySQL中的数据类型(字符串类型) 字符长类型 六中数据库中的数据类型 char , varchar , text ,blob,enum,set char和varchar char定长:磁盘空间比较 ...

  4. mysql 日期比较_详解Mysql中日期比较大小的方法

    假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql: 代码如下 select * from product where add_time = '2 ...

  5. 详解Mysql中日期比较大小的方法

    假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql: 代码如下 select * from product where add_time = '2 ...

  6. 关于MySQL中日期的使用

    关于MySQL中日期的使用 1 日期等于\大于\小于 2 日期增加一个时间段 date_add() 3 日期减小一个时间段 date_sub() 4 两个日期相差比较 5 时间截取 6 常见小案例 最 ...

  7. mysql中如何把字符串转换成日期类型

    select date_format('2013-03-09','%Y-%m-%d'); select date_format('2013-03-09','%y-%m-%d');select STR_ ...

  8. MySQL中日期时间类型与格式化

    关联博文: MySQL中常用函数之日期函数使用详解 [1]MySQL中的日期时间类型 MySQL中常用的几种时间类型有:date.datetime.time.year.timestamp 数据类型 占 ...

  9. MySQL中日期和时间类型

    https://www.cnblogs.com/wlzjdm/p/6953398.html 日期类型 MySql中关于日期的类型有Date/Datetime/Timestamp三种类型. 1.1 Da ...

  10. mysql中日期判断的函数_MySql判断汉字、日期、数字的函数

    几个平常用的mysql函数 /***************************************************** 1.判断字符串是否为汉字 返回值:1-汉字 0-非汉字 *** ...

最新文章

  1. 详解python实现FP-TREE进行关联规则挖掘(带有FP树显示功能)附源代码下载(3)
  2. java8 stream 最大值_JDK8-Stream流常用方法
  3. Vue.js - Day5 - Webpack
  4. usb接口供电不足_主板接口不认识?一分钟带你了解电脑主板接口
  5. android 编程 输入矩阵,Android中Matrix的pre post set方法理解
  6. 与IDE相关的Attribute属性(C#)
  7. verilog实现四位全加器(基于一位全加器)
  8. Unity URP 内置的 ParticlesLit.shader 中的 fallback 拼写错误,导致 fallback 找不到 SimpleLit,改为 Simple Lit即可
  9. 计量经济学及Stata应用 陈强 第八章自相关习题8.3
  10. 计算机网卡接口,5.8.1 计算机网卡(1)
  11. 服从还是被裁?职场人请做好这道生存选择题!
  12. Python爬虫 - 抓取divnil动漫妹子图
  13. 3PAR SSMC管理平台更新3.8.3.0.26
  14. jQuery serialize()、serializeArray()方法实现表单序列化
  15. python适合做嵌入式开发吗_python能做嵌入式吗
  16. Flutter(五)沉浸式状态栏
  17. 压力传感器十大技术趋势解析
  18. 【超图+CESIUM】【基础API使用示例】10、超图|CESIUM - 场景出图、下载当前截图
  19. 根据文字生成图片插件
  20. 云计算大数据学习中心:python课程 01

热门文章

  1. 将Java EE单体应用打造成微服务
  2. 中国公有云 Top10
  3. 有些人,理他就输了!
  4. 自学编程这几点非常重要
  5. PTA-1015——Reversible Primes
  6. maven五:查找jar包坐标,选择jar包版本
  7. error: dst ref refs/heads/zhCN_v0.13.1 receives from more than one src.
  8. develop note 1
  9. Java Class的文件结构
  10. java中substring的使用方法