datetime 转换为字元字串

原创 2007年10月10日 11:26:00

sql中datetime 转换为字元字串的样式编号
用CONVERT 函数的style 选项能以不同的格式显示日期和时间style 是将
DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供
的转换样式编号不同的样式编号有不同的输出格式如表1 所示
 
表1 DATATIME 和SMALLDATETIME 类型数据的转换格式
style  标准输出格式
 100   mon dd yyyy hh:mi Am/Pm
 101   USA mm/dd/yy
 102   ANSI yy.mm.dd
 103   UK/French dd/mm/yy
 104   German dd.mm.yy
 105   Italian dd-mm-yy
 106   dd mon yy
 107   mon dd yy
 108   hh:mi:ss
 109   mon dd yyyy hh:mi:sss Am/Pm
 110   USA mm=dd-yy
 111   Japan yy/mm/dd
 112   ISO yymmdd
 113   Europe dd mon yyyy hh:mi:ss:mmm 24h
 114   hh:mi:ss:mmm 24h
 120   ODBC1 yyyy-mm-dd hh:mi:ss 24h
 121   ODBC2 yyyy-mm-dd hh:mi:ss:mmm 24h

舉例說明:
例如:
SELECT  convert(char(20),getdate(),120) as TIME_1,convert(char(20),getdate(),111) as TIME_2


运行结果如下
--------------------------- ------------ ------------------------ ------------
TIME_1                            TIME_2
2007-10-10 11:11:43              2007/10/10 
有時候CONVERT函數轉換的結果仍然沒能滿足我們的需要這時我們可以結合其他函數進行進一步的轉換. 比如我們希望將2007-10-10 11:18:16  格式轉換成 20071010111816
則可以做下面的動作:

 SELECT 
  convert(char(20),getdate(),120) as TIME_1,
 replace(replace(replace(CONVERT(varchar,getdate(),120 ),'-',''),' ',''),':','') as TIME_2 

运行结果如下
--------------------------- ------------ ------------------------ ------------
TIME_1                            TIME_2
2007-10-10 11:20:09              20071010112009     

强大的字符串转DateTime/Date类型函数

字符串转DateTime/Date类型: 支持格式: 2016-2-6;16-02-06;20160206;160206;06-02-2016; 06Feb2016;6Feb2016;06FEB16;...
  • QQ56430204
  • QQ56430204
  • 2016年09月06日 12:34
  • 1402

把datetime类型的日期转化成年月日或其他格式方法总结

日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格) yyyy:代表年份 MM:  代表月份 dd:  代表天 HH:  代表小时(24小时制) mm:  代表分钟 ss: ...
  • lzw17750614592
  • lzw17750614592
  • 2016年07月22日 17:09
  • 3335

将日期时间转换为指定格式

#region 将日期转换成指定的格式 /// /// 将日期转换成yyyy-mm-dd格式. /// /// 日期 ...
  • poloyzhang
  • poloyzhang
  • 2013年10月09日 14:43
  • 2720

VS C# 获取系统当前时间+timer的作用+无法将类型“int”隐式转换为“string”;

总结一下今天遇到的一个小问题; 在敲机房重构的时候因为要在主窗体上显示一个时间,当时第一反应就是从系统获取,之前在学VB的时候印象中有过,不过现在是C#,需要一个全新的想法来做,下面是我的第一版代码:...
  • u010282984
  • u010282984
  • 2016年08月06日 17:43
  • 732

DateTime.ToString()的各种日期格式及互转

DateTime.ToString()可以设置自己想要的各种日期格式,只要在ToString()中设置要显示的日期的显示格式即可。 例: ToString:2016/5/2 0:00:00 ToStr...
  • wangzl1163
  • wangzl1163
  • 2016年05月09日 15:26
  • 4159

日期时间格式转换为date

使用System.Globalization程序集对字符串转换日期时间设定时间格式的标准   方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy...
  • zhouqinghe24
  • zhouqinghe24
  • 2013年02月04日 17:40
  • 7612

DateTime转换为字符串示例

DateTime为表示时间的结构体,下面是DateTime转换为字符串的示例:
  • huyu107
  • huyu107
  • 2016年12月07日 17:22
  • 1072

Joda-Time的使用以及其与jdk中时间类型的相互转换

Joda-Time存在的目的: 任何企业应用程序都需要处理时间问题。应用程序需要知道当前的时间点和下一个时间点,有时它们还必须计算这两个时间点之间的路径。使用 JDK 完成这项任务将非常痛苦和繁琐的...
  • ZZY1078689276
  • ZZY1078689276
  • 2017年04月24日 23:38
  • 4329

Date、Double等类型转化,oracle日期处理

Double.valueOf("121").doubleValue(); Double.parseDouble("121"); Date.valueOf("1992-1-1 10:10"10"); -...
  • w938706428
  • w938706428
  • 2015年03月26日 14:05
  • 1545

Java获取当前时间及String、datetime、date相互转化

一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowSt...
  • u013795673
  • u013795673
  • 2015年12月14日 15:45
  • 23891
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:datetime 转换为字元字串
举报原因:
原因补充:

(最多只允许输入30个字)