`

mysql相似于oracle的to_char() to_date()方法

阅读更多

 

文章出自:http://blog.sina.com.cn/s/blog_5529c8260101djzg.html

 

mysql日期和字符相互转换方法
date_format(date,'%Y-%m-%d')    -------------->oracle中的to_char();
str_to_date(date,'%Y-%m-%d')     -------------->oracle中的to_date();
 
%Y:代表4位的年份
%y:代表2为的年份
 
%m:代表月, 格式为(01……12)  
%c:代表月, 格式为(1……12)
 
%d:代表月份中的天数,格式为(00……31)  
%e:代表月份中的天数, 格式为(0……31) 
 
%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) 

 

 

分享到:
评论

相关推荐

    Oracle 中的 TO_DATE 和 TO_CHAR 函数

    ### Oracle中的TO_DATE和TO_...以上就是Oracle数据库中`TO_DATE`和`TO_CHAR`函数的基本使用方法及相关知识点的详细介绍。这两个函数在处理日期和时间数据时非常有用,能够帮助开发者和DBA更加灵活地操作和展示数据。

    MySQL与Oracle的语法区别详细对比

    Oracle和mysql的一些简单命令对比 1) SQL> select to_char(sysdate,’yyyy-mm-dd’) from dual; SQL> select to_char(sysdate,’hh24-mi-ss’) from dual; mysql> select date_format(now(),’%Y-%m-%d’); mysql> ...

    mysql与oracle差异总结

    MySql 中的 DATE_FORMAT 函数相当于 Oracle 中的 TO_CHAR 函数。MySql 中的 STR_TO_DATE 函数相当于 Oracle 中的 TO_DATE 函数。 11. 回车符、换行符 MySql 中的 CHAR(10) 等同于 Oracle 中的 CHR(10),CHAR(13) ...

    Oracle的表结构转成Mysql的表结构

    本文介绍的`fnc_table_to_mysql`函数能够有效地帮助用户从Oracle迁移到MySQL时,快速地生成对应的表结构。尽管存在一定的局限性,但通过调整参数和手动检查生成的结果,可以有效地满足大多数迁移场景的需求。

    Oracle与Mysql差异说明.doc

    5. TO_CHAR 和 DATE_FORMAT:Oracle 的 TO_CHAR 可以格式化日期和时间,MySQL 使用 DATE_FORMAT,但要注意,DATE_FORMAT 只能处理时间部分,无法单独处理日期,所以时间格式化可能需要额外调整。 6. INSTR 函数:...

    DTM_mk_MySQL Migration Kit—mysql_wp_oracle2mysql

    ### DTM_mk_MySQL Migration Kit—mysql_wp_oracle2mysql:从Oracle迁移数据到MySQL的方法详解 #### 一、引言 随着MySQL在数据库市场的迅速发展,许多企业、政府机构、教育机构等开始考虑从Oracle迁移到MySQL。DTM_...

    oracle,sqlserver及mysql对比

    日期函数方面,Oracle 使用 TO_CHAR 语句,而 MySQL 使用 DATE_FORMAT 函数。增加一个月,可以使用 ADD_MONTHS 函数在 Oracle 中,而 MySQL 使用 DATE_ADD 函数。截取字符串方面,Oracle 使用 SUBSTR 函数,而 MySQL...

    Oracle和mysql 的一些简单命令对比参照

    MySQL使用`date_add()`函数,如`mysql> select date_add('2000-01-01',interval 1 month);`。 ### 字符串处理 - **字符串截取函数**:Oracle中使用`substr()`或`substrb()`函数;MySQL中使用`substring()`或`mid()...

    oracle与mysql对比

    综上所述,虽然Oracle和MySQL在很多方面有相似之处,但两者之间也存在不少差异。例如,在安装路径、管理工具、客户端工具以及基本操作命令等方面都有一些区别。对于开发人员和DBA来说,熟悉这些差异是非常重要的,...

    Oracle到mysql转换的问题总结.docx

    - `Oracle` 中的 `TO_CHAR()` 和 `TO_DATE()` 函数在 `MySQL` 中分别对应 `DATE_FORMAT()` 和 `STR_TO_DATE()`,需要确保时间格式字符串的正确对应。 4. **数据类型与功能替换**: - 自动增长字段:`MySQL` 有 `...

    Oracle到mysql转换的问题总结.doc

    - 日期转换方面,Oracle的`TO_CHAR`和`TO_DATE`在MySQL中用`DATE_FORMAT`和`STR_TO_DATE`替代,注意时间格式的对应。 - 类型转换,Oracle的`TO_NUMBER`和`TO_CHAR`在MySQL中可以用`CONVERT`函数完成。 - Oracle的...

    Mysql+Oracle函数文档

    3. **日期/时间函数**:如 `NOW()`, `DATE_ADD()`, `TIMESTAMPDIFF()`,帮助处理日期和时间信息。 4. **聚合函数**:如 `COUNT()`, `SUM()`, `AVG()`,用于对一组值进行统计分析。 5. **控制流程函数**:如 `IF()`, ...

    Oracle到mysql转换的问题总结要点.doc

    - 日期转换:Oracle的`TO_CHAR`和`TO_DATE`在MySQL中对应`DATE_FORMAT`和`STR_TO_DATE`,需注意时间格式的一致性。 - 类型转换:Oracle的`TO_CHAR`和`TO_NUMBER`在MySQL中可以用`CONVERT`函数,如`CONVERT(字段名,...

    oracle与mysql各种语法定义及函数的不同之处及解决方案

    - MySQL:`STR_TO_DATE(str, format)` - **其他函数**: - `NVL(exp1, exp2)` -> `IFNULL(exp1, exp2)` - `LENGTH(str)` -> `CHAR_LENGTH(str)` - `NUMBER` -> `NUMERIC` **控制结构** - **循环结构**: - ...

    DB2和ORACLE_应用开发差异比较

    Oracle提供了丰富的日期函数,例如`to_date`和`to_char`,用于日期格式的转换和提取。在将Oracle的日期数据迁移到DB2时,可能需要使用Oracle的`TO_CHAR()`函数来提取日期部分,再通过适当的格式加载到DB2中。例如,...

    oracle和MySQL区别手册

    - **MySQL**: 使用`DATE_ADD()`和`DATE_SUB()`函数来增加或减少日期间隔,如`SELECT DATE_ADD(NOW(), INTERVAL 1 DAY)`表示当前日期加一天。 - **字符串连接符**: - **Oracle**: 使用`||`或`CONCAT`函数来连接字符...

Global site tag (gtag.js) - Google Analytics