SqlServer时间与字符串相互转换[通俗易懂]

SqlServer时间与字符串相互转换[通俗易懂]convert(目标类型[datatime/varchar],’输入内容'[时间/字符串],格式); –字符串转为时间类型(当表字段为时间格式时使用) –1.Style=101时,表示日期字符串为:mm/dd/yyyy格式SELECTCONVERT(datetime,’11/1/2003′,101)–结果:2003-11-0100:00:00.000应用:…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

convert(目标类型[datatime/varchar],’输入内容'[时间/字符串],格式);

 

— 字符串转为时间类型(当表字段为时间格式时使用)

 

–1. Style=101时,表示日期字符串为:mm/dd/yyyy格式

SELECT CONVERT(datetime,’11/1/2003′,101)

–结果:2003-11-01 00:00:00.000

应用:select * from tableA where data_time BETWEEN CONVERT(datetime,’2018-07-02 14:30:00′,20) AND CONVERT(datetime,’2018-07-02 15:30:00′,20);

 

–2. Style=103时,表示日期字符串为:dd/mm/yyyy格式

 

SELECT CONVERT(datetime,’11/1/2003′,103)

–结果:2003-01-11 00:00:00.000

 

/*== 日期转换为字符串 ==*/

–1. Style=101时,表示将日期转换为:mm/dd/yyyy 格式

SELECT CONVERT(varchar(100), GETDATE(), 101): 05/16/2006

格式类型如下表:

 

不带世纪数位 (yy) 带世纪数位 (yyyy) 标准 输入/输出**
0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM)
1 101 美国 mm/dd/yyyy
2 102 ANSI yy.mm.dd
3 103 英国/法国 dd/mm/yy
4 104 德国 dd.mm.yy
5 105 意大利 dd-mm-yy
6 106 dd mon yy
7 107 mon dd, yy
8 108 hh:mm:ss
9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)
10 110 美国 mm-dd-yy
11 111 日本 yy/mm/dd
12 112 ISO yymmdd
13 或 113 (*) 欧洲默认值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
14 114 hh:mi:ss:mmm(24h)
20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff]
21 或 121 (*) ODBC 规范(带毫秒) yyyy-mm-dd hh:mm:ss[.fff]
126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(不含空格)
130* 科威特 dd mon yyyy hh:mi:ss:mmmAM
131* 科威特 dd/mm/yy hh:mi:ss:mmmAM

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184458.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea安装下载「建议收藏」

    idea安装下载「建议收藏」idea安装下载

    2022年4月21日
    50
  • datagrip激活码【注册码】

    datagrip激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    45
  • 机器学习小组知识点10:多项式分布(Mutibinomial distribution)

    机器学习小组知识点10:多项式分布(Mutibinomial distribution)介绍把二项分布公式再推广,就得到了多项分布。二项分布的典型例子是扔硬币,硬币正面朝上概率为pp,重复扔nn次硬币,kk次为正面的概率即为一个二项分布概率。(严格定义见二项分布中伯努利实验定义)把二项扩展为多项就得到了多项分布。比如扔骰子,不同于扔硬币,骰子有6个面对应6个不同的点数,这样单次每个点数朝上的概率都是16\frac{1}{6}(对应p1p_1至p6p_6,它们的值不一定都是16\f

    2022年8月31日
    0
  • LPCTSTR 用法

    LPCTSTR 用法LPCTSTR用法

    2022年10月30日
    0
  • 基于python opencv人脸识别的员工考勤系统

    基于python opencv人脸识别的员工考勤系统#@[TOC](基于pythonopencv人脸识别的员工考勤系统)WorkAttendanceSystem一个基于opencv人脸识别的员工考勤系统##工程简介写于2018/09/,python课设期间;##项目结构mainui.py是主界面,调用face_img_register.py和face_recognize_punchcard.py其中face_img_register…

    2022年5月2日
    38
  • etl算法详解_数据拉链处理什么意思

    etl算法详解_数据拉链处理什么意思所谓拉链,就是记录历史。记录一个事物从开始,一直到当前状态的所有变化的信息。   在历史表中对客户的一生的记录可能就这样几条记录,避免了按每一天记录客户状态造成的海量存储的问题:(NAME)人名(START-DATE)开始日期(END-DT)结束日期(STAT)状态    client             19000101                       

    2022年10月16日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号