zoukankan      html  css  js  c++  java
  • 【网络收集】Sql Server datetime 常用日期格式转换

     CONVERT(varchar(10) , sfrq, 21 )  
    我们经常出于某种目的需要使用各种各样的日期格式,当然我们可以使用字符串操作来构造各种日期格式,但是有现成的函数为什么不用呢?
    
    SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm
    
    例如:
    
    select getdate()
    
    2016-09-12 11:06:08.177
    
    整理了一下SQL Server里面可能经常会用到的日期格式转换方法:
    
    举例如下:
    
    select CONVERT(varchar, getdate(), 120 )
    2016-09-12 11:06:08
    
    select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
    20160912110608
    
    select CONVERT(varchar(12) , getdate(), 111 )
    2016/09/12
    
    select CONVERT(varchar(12) , getdate(), 112 )
    20160912
    
    select CONVERT(varchar(12) , getdate(), 102 )
    2016.09.12
    
    select CONVERT(varchar(12) , getdate(), 101 )
    09/12/2016
    
    select CONVERT(varchar(12) , getdate(), 103 )
    12/09/2016
    
    select CONVERT(varchar(12) , getdate(), 104 )
    12.09.2016
    
    select CONVERT(varchar(12) , getdate(), 105 )
    12-09-2016
    
    select CONVERT(varchar(12) , getdate(), 106 )
    12 09 2016
    
    select CONVERT(varchar(12) , getdate(), 107 )
    09 12, 2016
    
    select CONVERT(varchar(12) , getdate(), 108 )
    11:06:08
    
    select CONVERT(varchar(12) , getdate(), 109 )
    09 12 2016 1
    
    select CONVERT(varchar(12) , getdate(), 110 )
    09-12-2016
    
    select CONVERT(varchar(12) , getdate(), 113 )
    12 09 2016 1
    
    select CONVERT(varchar(12) , getdate(), 114 )
    11:06:08.177

    帮助文档中的信息

    Without century (yy)

    With century (yyyy)


    Standard


    Input/Output**

    -

    0 or 100 (*)

    Default

    mon dd yyyy hh:miAM (or PM)

    1

    101

    USA

    mm/dd/yy

    2

    102

    ANSI

    yy.mm.dd

    3

    103

    British/French

    dd/mm/yy

    4

    104

    German

    dd.mm.yy

    5

    105

    Italian

    dd-mm-yy

    6

    106

    -

    dd mon yy

    7

    107

    -

    Mon dd, yy

    8

    108

    -

    hh:mm:ss

    -

    9 or 109 (*)

    Default + milliseconds

    mon dd yyyy hh:mi:ss:mmmAM (or PM)

    10

    110

    USA

    mm-dd-yy

    11

    111

    JAPAN

    yy/mm/dd

    12

    112

    ISO

    yymmdd

    -

    13 or 113 (*)

    Europe default + milliseconds

    dd mon yyyy hh:mm:ss:mmm(24h)

    14

    114

    -

    hh:mi:ss:mmm(24h)

    -

    20 or 120 (*)

    ODBC canonical

    yyyy-mm-dd hh:mi:ss(24h)

    -

    21 or 121 (*)

    ODBC canonical (with milliseconds)

    yyyy-mm-dd hh:mi:ss.mmm(24h)

    -

    126(***)

    ISO8601

    yyyy-mm-dd Thh:mm:ss:mmm(no spaces)

    -

    130*

    Kuwaiti

    dd mon yyyy hh:mi:ss:mmmAM

    -

    131*

    Kuwaiti

    dd/mm/yy hh:mi:ss:mmmAM

  • 相关阅读:
    团队编程规范
    软工小组:我们都是水果
    Github与SmartGit使用说明与建议
    Github for Windows使用图文教程
    SQL语句实现mysql数据库快速插入1000w条数据
    dijkstra+relax修改
    Kuchiguse (20)简单字符串处理,输入坑
    1098. Insertion or Heap Sort (25)堆排序
    Consecutive Factors(求n的连续约数)
    Dijkstra(第二关键词最优),路径保存DFS
  • 原文地址:https://www.cnblogs.com/xiaozizi/p/5816772.html
Copyright © 2011-2022 走看看