`
wandejun1012
  • 浏览: 2738173 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

sql将字符串转化成日期

    博客分类:
  • DB
 
阅读更多

参考URL:

http://topic.csdn.net/u/20070806/10/a6076b25-2944-470e-96bf-c0dae91383d2.html

 

这个其实只要掌握convert和cast就可以很轻松解决如下问题了。

比如将'20111208'或者'2011-11-8 3:43:55'转化成日期。

 

原理:

用Convert或Cast进行强制转换就好了 
语法: 
convert(要转换成的类型,被转换的列或表达式) 
cast(被转换的列或表达式   AS   要转换成的类型)

 

具体做法:

问题一解法:

 

 

Select   Convert(Varchar(10),   Cast( '20070723 '   As   DateTime),   120) 
或者
Select   Convert(Varchar(10),   Cast( '20070723 '   As   DateTime),   20) 
或者
Select   Convert(Varchar(10),   CONVERT(datetime,'20070723 '),   20) 

  这么做主要是方便格式化,可以不要毫秒,可以只要时分秒,各种格式。

问题二解法:

 

select CAST('2011-11-9 9:42:05' as datetime)
select CONVERT(datetime,'2011-11-9 9:42:05')
分享到:
评论

相关推荐

    时间字符串转换成日期对象datetime的方法

    您可能感兴趣的文章:sql语句中如何将datetime格式的日期转换为yy-mm-dd格式将WMI中的DateTime类型转换成VBS时间的函数代码LINQ字符串向datetime 转换时失败的处理方法Sql中将datetime转换成字符串的

    sqlServer 日期类型转字符串

    本文将深入探讨如何使用SQL Server内置的`CONVERT`函数将日期类型转化为各种格式的字符串,以及这一过程中的关键知识点。 ### SQL Server日期类型与字符串转换 SQL Server提供了多种日期和时间数据类型,包括`date...

    SQL SERVER 关于日期函数(字符转日期,日期转字符串)

    在 SQL Server 中,可以使用 CONVERT 函数将日期转换为字符串。CONVERT 函数的语法为: CONVERT (varchar, expression, style) 其中,varchar 是目标数据类型,expression 是要转换的日期数据,style 是日期格式...

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx

    ### Java.util.Date与Java.sql.Date互转及字符串转换为日期时间格式 #### 一、Java.util.Date与Java.sql.Date的基本概念 在Java编程语言中,处理日期和时间时经常使用到`java.util.Date`和`java.sql.Date`这两个类...

    oracle日期字符串的相互转换

    **说明:**同样地,这里将一个10位的日期字符串转换成了日期类型。 #### 五、日期的加减运算 在Oracle中,可以直接对日期进行加减运算。 **示例:** ```sql SELECT TO_DATE('20111101', 'yyyyMMdd') + 1 FROM ...

    SQL 批量转换 字符串转换日期

    sql 实例 批量转换 字符串转换日期

    字符串转日期

    在日常开发工作中,我们经常会遇到需要将日期格式的字符串转换为`Date`类型的情况。这种转换对于数据处理、时间比较等操作至关重要。本文将详细介绍如何在Java环境中实现从字符串到日期的转换。 #### 二、核心概念...

    Java字符串转换为日期和时间比较大小[归类].pdf

    接下来,我们可以使用 java.sql.Date 类将字符串转换为日期对象,然后使用 after 方法比较日期的大小。 ```java if (java.sql.Date.valueOf(dateBegin).after(java.sql.Date.valueOf(dateEnd))) { // 起始日期大于...

    SqlServer时间日期处理函数及字符串转换

    SqlServer时间日期处理函数及字符串转换 SqlServer时间日期处理函数及字符串转换 文章分类:数据库 最近做的报表,用SqlServer2005,边做边学吧,虽然速度有些慢~

    mysql字符串转换日期.sql

    mysql字符串转换日期

    SQL字符串函数大全

    ### SQL字符串函数详解 #### 一、去空格函数 去空格函数主要用于去除字符串中的空格,这对于数据清洗和标准化特别有用。 ##### LTRIM() - **功能**:LTRIM()函数的作用是从字符串的开头移除所有空格。 - **语法*...

    java完美按格式化字符串String转sql.date

    通过这两个参数,我们可以将字符串解析成日期对象,然后进一步转换为`java.sql.Date`对象。 #### 三、代码实现 ```java import java.text.ParseException; import java.text.SimpleDateFormat; import java.util....

    在SQL查询中如何截取字符串后转成数值型?

    它可以将字符串转换为各种数据类型,如整数、浮点数或日期。语法如下: ```sql CONVERT(data_type, string_expression) ``` - `data_type`:目标数据类型,如`INT`、`FLOAT`等。 - `string_expression`:需要转换...

    在mysql中将字符串日期转为日期型

    这时就需要将这些字符串形式的日期转换成MySQL能够识别的日期格式。本文将详细介绍如何使用`STR_TO_DATE()`函数实现这一转换,并解释该函数的参数及其使用方法。 #### 1. `STR_TO_DATE()`函数简介 `STR_TO_DATE()`...

    字符串数据写入SQL数据库

    本话题聚焦于如何将客户端发送的字符串数据有效地写入SQL Server 2000数据库。以下是一些关键知识点: 1. **字符串数据处理**:在接收到客户端的字符串数据后,首先需要进行数据清洗和格式化,确保它们符合数据库的...

    Asp.net中的日期转化为字符串汇总

    日期转化为字符串的转换过程是关键步骤,因为这直接影响到数据的可读性与兼容性。本文将全面探讨Asp.net中日期转字符串的各种方法和应用场景。 1. **DateTime.ToString()** `DateTime.ToString()` 方法是最基础的...

    Sql中将datetime转换成字符串的方法(CONVERT)

    在SQL中,`CONVERT`函数是一个非常实用的工具,它允许我们将日期和时间类型的数据转换为字符串格式,以便进行存储、显示或者与其他格式的数据进行比较。在本文中,我们将深入探讨`CONVERT`函数在处理`datetime`和`...

    Oracle中的日期和字符串互相转换

    本文将详细介绍Oracle中日期与字符串互相转换的方法及其应用。 #### 1. Oracle日期格式与字符串格式 在进行日期与字符串的转换之前,我们需要了解Oracle支持的一些基本日期格式和字符串格式。 - **Year(年)**:...

    SQL 字符串转换语句大全

    ### SQL字符串转换语句大全详解 #### 一、概述 在数据库操作中,字符串处理是一项常见且重要的功能。SQL提供了丰富的内置函数来帮助用户完成字符串的格式化与转换任务,这些函数可以极大地提高数据处理效率并简化...

    sql连接字符串和驱动类名

    例如,在上面的部分内容中提到了使用`java.sql.Date.valueOf`方法来将字符串转换为`java.sql.Date`对象。 ```java import java.sql.Date; import java.text.SimpleDateFormat; public class DateExample { public...

Global site tag (gtag.js) - Google Analytics