MySql日期处理系列-日期截取/转换方法
来源:互联网 发布:淘宝账号贷款 编辑:程序博客网 时间:2024/05/17 23:32
以下都是我平时用的一些日期截取/转换方法,方法并不一定是最有效率的.全部均通过测试!
转载请注明来自[phpchina.com]
#title: 日期截取/转换
#auther: 小强(占卜师)
#date: 2007-12-19
#取得当前日期
set @dt=CURDATE();
select @dt;
#取得当前时间包括日期部分
SET @dt=now();
select @dt;
#截取日期部分
#方法1
select date(@dt);
#方法2
select left(@dt,10);
#方法3
select cast(@dt as char(10));
#将日期替换为短日期格式 如:2007-5-6
SELECT REPLACE(date(@dt),'-0','-');
#转换时间输出格式
SELECT DATE_FORMAT(@dt,'%Y-%c-%d');
SELECT DATE_FORMAT(@dt,GET_FORMAT(DATE,'EUR'));
SELECT DATE_FORMAT(@dt,GET_FORMAT(DATE,'ISO'));
#将不规则的日期转换为mysql的标准日期
set @dt = '10.31.2003';
select STR_TO_DATE(@dt,'%c.%d.%Y');
select STR_TO_DATE(@dt,GET_FORMAT(DATE,'USA'));
set @dt = '10/31/2003';
select STR_TO_DATE(@dt,'%c/%d/%Y');
select STR_TO_DATE(REPLACE(@dt,'/','.'),GET_FORMAT(DATE,'USA'));
#auther: 小强(占卜师)
#date: 2007-12-19
#取得当前日期
set @dt=CURDATE();
select @dt;
#取得当前时间包括日期部分
SET @dt=now();
select @dt;
#截取日期部分
#方法1
select date(@dt);
#方法2
select left(@dt,10);
#方法3
select cast(@dt as char(10));
#将日期替换为短日期格式 如:2007-5-6
SELECT REPLACE(date(@dt),'-0','-');
#转换时间输出格式
SELECT DATE_FORMAT(@dt,'%Y-%c-%d');
SELECT DATE_FORMAT(@dt,GET_FORMAT(DATE,'EUR'));
SELECT DATE_FORMAT(@dt,GET_FORMAT(DATE,'ISO'));
#将不规则的日期转换为mysql的标准日期
set @dt = '10.31.2003';
select STR_TO_DATE(@dt,'%c.%d.%Y');
select STR_TO_DATE(@dt,GET_FORMAT(DATE,'USA'));
set @dt = '10/31/2003';
select STR_TO_DATE(@dt,'%c/%d/%Y');
select STR_TO_DATE(REPLACE(@dt,'/','.'),GET_FORMAT(DATE,'USA'));
0 0
- MySql日期处理系列-日期截取/转换方法
- MySql日期处理系列-日期截取/转换方法
- mySql日期截取和格式转换
- MySQL 截取部分日期
- mysql截取日期
- MySql日期处理系列-常用的日期推算处理
- mysql语法 字符串截取 日期时间与字符串转换
- shell脚本截取日期处理
- shell脚本截取日期处理
- mysql日期和字符相互转换方法
- mysql日期和字符相互转换方法
- mysql日期和字符相互转换方法
- mysql日期和字符串相互转换方法
- 日期转换处理相关
- 日期转换处理相关
- Oracle日期转换处理
- mysql 日期转换问题
- Mysql 日期转换星期
- 11
- 函数库
- 事件溯源(Event Sourcing)
- Activity之间的通信
- mysql 索引的创建与优化 学习笔记
- MySql日期处理系列-日期截取/转换方法
- MySQL与Oracle 差异比较之三函数
- 第一次用IntelliJ Idea写web程序时配置Tomcat遇到的问题
- HTML标签
- MySQL与Oracle 差异比较之四条件循环语句
- ZOJ 3213 Beautiful Meadow
- 线程同步
- 学习api
- iOS - Xcode升级到5.1& iOS升级到iOS7.1问题:Undefined symbols for architecture x86_64