sql 将datetime类型转化为指定格式的字符串

Select CONVERT(varchar(100), GETDATE(), 0)   -- 输出:  05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1)   -- 输出:  05/16/06
Select CONVERT(varchar(100), GETDATE(), 2)   -- 输出:  06.05.16
Select CONVERT(varchar(100), GETDATE(), 3)   -- 输出:  16/05/06
Select CONVERT(varchar(100), GETDATE(), 4)   -- 输出:  16.05.06
Select CONVERT(varchar(100), GETDATE(), 5)   -- 输出:  16-05-06
Select CONVERT(varchar(100), GETDATE(), 6)   -- 输出:  16 05 06
Select CONVERT(varchar(100), GETDATE(), 7)   -- 输出:  05 16, 06
Select CONVERT(varchar(100), GETDATE(), 8)   -- 输出:  10:57:46
Select CONVERT(varchar(100), GETDATE(), 9)   -- 输出:  05 16 2006 10:57:46:827AM
Select CONVERT(varchar(100), GETDATE(), 10)   -- 输出:  05-16-06
Select CONVERT(varchar(100), GETDATE(), 11)   -- 输出:  06/05/16
Select CONVERT(varchar(100), GETDATE(), 12)   -- 输出:  060516
Select CONVERT(varchar(100), GETDATE(), 13)   -- 输出:  16 05 2006 10:57:46:937
Select CONVERT(varchar(100), GETDATE(), 14)   -- 输出:  10:57:46:967
Select CONVERT(varchar(100), GETDATE(), 20)   -- 输出:  2006-05-16 10:57:47
Select CONVERT(varchar(100), GETDATE(), 21)   -- 输出:  2006-05-16 10:57:47.157
Select CONVERT(varchar(100), GETDATE(), 22)   -- 输出:  05/16/06 10:57:47 AM
Select CONVERT(varchar(100), GETDATE(), 23)   -- 输出:  2006-05-16
Select CONVERT(varchar(100), GETDATE(), 24)   -- 输出:  10:57:47
Select CONVERT(varchar(100), GETDATE(), 25)   -- 输出:  2006-05-16 10:57:47.250
Select CONVERT(varchar(100), GETDATE(), 100)   -- 输出:  05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 101)   -- 输出:  05/16/2006
Select CONVERT(varchar(100), GETDATE(), 102)   -- 输出:  2006.05.16
Select CONVERT(varchar(100), GETDATE(), 103)   -- 输出:  16/05/2006
Select CONVERT(varchar(100), GETDATE(), 104)   -- 输出:  16.05.2006
Select CONVERT(varchar(100), GETDATE(), 105)   -- 输出:  16-05-2006
Select CONVERT(varchar(100), GETDATE(), 106)   -- 输出:  16 05 2006
Select CONVERT(varchar(100), GETDATE(), 107)   -- 输出:  05 16, 2006
Select CONVERT(varchar(100), GETDATE(), 108)   -- 输出:  10:57:49
Select CONVERT(varchar(100), GETDATE(), 109)   -- 输出:  05 16 2006 10:57:49:437AM
Select CONVERT(varchar(100), GETDATE(), 110)   -- 输出:  05-16-2006
Select CONVERT(varchar(100), GETDATE(), 111)   -- 输出:  2006/05/16
Select CONVERT(varchar(100), GETDATE(), 112)   -- 输出:  20060516
Select CONVERT(varchar(100), GETDATE(), 113)   -- 输出:  16 05 2006 10:57:49:513
Select CONVERT(varchar(100), GETDATE(), 114)   -- 输出:  10:57:49:547
Select CONVERT(varchar(100), GETDATE(), 120)   -- 输出:  2006-05-16 10:57:49
Select CONVERT(varchar(100), GETDATE(), 121)   -- 输出:  2006-05-16 10:57:49.700
Select CONVERT(varchar(100), GETDATE(), 126)   -- 输出:  2006-05-16T10:57:49.827
时间: 2024-07-30 21:55:03

sql 将datetime类型转化为指定格式的字符串的相关文章

JSONArray对日期类型的按指定格式转换的实现

1.DateJsonValueProcessor.java package com.px.util; import java.sql.Timestamp; import java.text.SimpleDateFormat; import net.sf.json.JsonConfig; import net.sf.json.processors.JsonValueProcessor; import java.util.Date; /** * JSONArray对日期类型的按指定格式转换的实现 *

C#把对象类型转化为指定类型,转化失败时返回该类型默认值

/// <summary> ///通用类型扩展方法类 /// </summary> public static class ObjectExtensions { /// <summary> ///把对象类型转化为指定类型,转化失败时返回该类型默认值 /// </summary> /// <typeparam name="T"> 动态类型 </typeparam> /// <param name="v

SQL Server Datetime类型为NULL不能用ISNULL(datetime,&#39; &#39;)来判断,会导致1900-01-01

select top 10 --(case when zb.Order_CreatedOn is null then '' when zb.Order_CreatedOn<>'1900-01-01' then zb.Order_CreatedOn end) as Order_CreatedOn,*--datetime类型不能转成'',如果转成'',返回给程序就是1900-01-01,''这种空字符串默认就会返回1900-01-01,所以不用在SQL里面转换,在程序里面用DBNUll.value

js判断文件类型是否是指定格式

功能说明:js实现判断文件类型,图片‘视频等格式,当不符合格式时,会自动清除,并重新选择.’ 1..图片.视频等格式判断,直接上代码 <script type="text/javascript">//1.这个函数是,判断图片格式--------------------------------------------------------------------function checkImg(){var img_id=document.getElementById('m

【转】SQL SERVER DateTime类型的精度

先看下边的SQL 语句 CREATE TABLE #DateTest( Id INT, SampleDate DATETIME ) INSERT INTO #DateTest VALUES(1,'1 jan 2010 10:30') INSERT INTO #DateTest VALUES(2,'2 jan 2010 23:59') INSERT INTO #DateTest VALUES(3,'3 jan 2010 12:34') INSERT INTO #DateTest VALUES(4,

字符串金额转化为指定格式的货币格式

前言 做金融项目的时候,接触的大量数字字符串往往需要格式化显示,这里我写了一个demo,将字符串金额格式化,可以保留小数位数,可以添加货币标识前缀. 写在string的原型里面,需要格式化的时候直接格式化呗! 例:'123345.23123'.moneyFormatter(2,'¥') 输出: '¥123,345.23' demo有注释,我就不多做说明了 我的demo <!DOCTYPE html> <html lang="en"> <head> &

sql server datetime类型字段使用isnull返回1900-01-01 00:00:00.000的问题

若字段定义的类型为datetime,插入为''(空),那么会默认值为1900-01-01 00:00:00.000 解决方法查询的时候过滤下cast(nullif('','') as datetime) select cast('' as datetime) , cast(nullif('','') as datetime) , isnull(cast(nullif('','') as datetime),getdate()) 原文地址:https://www.cnblogs.com/hofma

对Date的扩展,将 Date 转化为指定格式的String

// 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 // (new Date()).Format("yyyy-M-d h:m:s.S") ==> 20

Java基础知识强化45:StringBuffer类之把数组拼接成指定格式的字符串的案例

1. 先看案例代码如下: 1 package cn.itcast_07; 2 3 /* 4 * 把数组拼接成一个字符串 5 */ 6 public class StringBufferTest2 { 7 public static void main(String[] args) { 8 // 定义一个数组 9 int[] arr = { 44, 33, 55, 11, 22 }; 10 11 // 定义功能 12 // 方式1:用String做拼接的方式 13 String s1 = arra