原格式:
dd-mm月-yy 例:29-6月-06
目标格式:
mm dd yy 标准时间格式

Sql 复制字段并转成目标时间格式:

update TableName set [NewColName]=convert(datetime,replace(ColName,'月',''),5)

//TableName   表名
//NewColName  新建的字段名
//ColName   原时间所在字段名
// 月  替换的字符
// 5  日期的格式参数

Sql查询时间区间数据:

select * from TableName where convert(datetime,replace(ColName,'月',''),5) between convert(datetime,'starttime',5) and convert(datetime,'endtime',5)

//TableName   表名
//ColName   时间所在字段名
// 月  替换的字符
// 5  日期的格式参数
//starttime 开始时间
//endtime  结束时间

附:百度上查的SQL获取日期的所有格式
在SQL Server里有个getdate()的函数是用来获取日期的,不过精确到秒,比如查询select getdate();
出来的结果为2009-02-26 15:57:35.357,一般用的比较多的是只获取日期,并不需要时间,这时候就需要用到convert函数了。
在函数CONVERT()中你可以使用许多种不同风格的日期和时间格式。下表显示了所有的格式。

日期和时间的类型:

类型值            标准               输出
0                Default            mon dd yyyy hh:miAM
1                USA                mm/dd/yy
2                ANSI               yy.mm.dd
3                British/French     dd/mm/yy
4                German             dd.mm.yy
5                Italian            dd-mm-yy
6                -                  dd mon yy
7                -                  mon dd,yy
8                -                  hh:mi:ss
9                                   Default + milliseconds--mon dd yyyy hh:mi:ss:mmmAM(or )
10               USA                mm-dd-yy
11               JAPAN              yy/mm/dd
12               ISO                yymmdd
13               Europe             Default + milliseconds--dd mon yyyyhh:mi:ss:mmm(24h)
14                -                 hh:mi:ss:mmm(24h)

类型0,9,和13总是返回四位的年。对其它类型,要显示世纪,把style值加上100。类型13和14返回24小时时钟的时间。类型0,7,和13返回的月份用三位字符表示(用Nov代表November).
对表中所列的每一种格式,你可以把类型值加上100来显示有世纪的年(例如,00年将显示为2000年)。例如,要按日本标准显示日期,包括世纪,你应使用如下的语句:
SELECT CONVERT(VARCHAR(30),GETDATE(),111)
在这个例子中,函数CONVERT()把日期格式进行转换,显示为1997/11/30
方法:

select convert(varchar(8),getdate(),112)

20090226

select convert(varchar(10),getdate(),120)


2009-02-26
补充:
1、这里的varchar(10),指的是获取的字符段的个数,比如原本是2009-02-26 15:57:35.357,为了只获取2009-02-26字段,算了下,一共10个字符,所以选择varchar(10),又比如为varchar(7),则为2009-02。
2、convert(varchar(10),getdate(),120)里的120是显示日期的格式。
用 replace(‘2007053019:10:00’,’:’,”);替换:号

参考:https://zhidao.baidu.com/question/372303973.html

Sql 日月年 日期格式转 月日年 日期格式相关推荐

  1. 【原创】Js:日期处理(日期格式必须【yyyy-mm-dd】才能转成long的毫秒!其他的不是【年-月-日】的格式,结果会是【NaN】)...

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. 英文月日年日期格式的实现

    公司有个日期格式要实现为 February 19,2013这种格式,本来准备用case来写,后来试了一下发现了下面这种写法 var date = DateTime.Now;var s = date.T ...

  3. C语言根据日期(年,月,日)判断星期几(使用基姆拉尔森计算公式)

    C语言根据日期判断星期几(使用基姆拉尔森计算公式) 算法如下:  基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日 ...

  4. Excel计算将时间字符串转换为时间格式 年-月-日 时:分:秒 且计算时间差得到 时分秒 格式

    Excel计算时间差时分秒 今天数据导出处理的时候碰见一个时间格式问题如下: 这个日期数据从数据库里导出来就是字符串了,由于取出来的还有一些很长的编码形式的字段怕被隐没,所以将数据粘贴之前我将exce ...

  5. 输入一个日期,****年**月**日,如何判断是否为工作日?

    今天让写一个程序:输入日期,计算是否为工作日.有以下几个思路: 首先是第一种计算原理: 把你想要知道的日期号,加上该月份代号,再除以7,能整除的就是星期日:不能整除的,余数是几,那天就是星期几.如果日 ...

  6. 【python】数字日期转英文月日年

    将输入的年月日以英文月日年的英文表达方式输出.如2020年4月23,输出为:April 23rd,2020 months=['January','February','March','April', ...

  7. Java指定日期N个月后的日期

    public static String getAfterMonth(String inputDate,int number) {Calendar c = Calendar.getInstance() ...

  8. java 中日期的年-月-日格式符该设置为“yyyy-MM-dd“

    年月日是用 yyyy-MM-dd.yyyy-mm-dd.yyyy-MM-DD.YYYY-MM-dd.YYYY-mm-DD??? 下面给出一段测试代码: import java.text.DateFor ...

  9. mysql获取日期的月日_MySQL获取月,日的日期列表

    这是这个问题的mysql / java解决方案. 创建表语句: CREATE TABLE `date_table` ( `ID` bigint(20) NOT NULL AUTO_INCREMENT, ...

最新文章

  1. 对抗canary保护技术的几种方式
  2. laravel5.5使用sendCloud邮件服务
  3. 2020蓝桥杯省赛---java---B---5( REPEAT 程序)
  4. 《阿里巴巴Android开发手册》正式发布,献给移动开发者的新年礼物
  5. php插入一个自增字段,thinkphp-自增或自减一个字段的值
  6. Java的synchronized的使用_Java中synchronized的用法
  7. new Random().nextInt
  8. 【转】Jmagick的使用例子
  9. 【概率论】标准正态分布及概率表
  10. 常见API漏洞解释以及应用层解决方案
  11. 【场景化集成方案】如何让企业快速集成钉钉各种能力
  12. Android不透明度16进制值
  13. [html] 微软雅黑是有版权的,在页面中使用font-family:Microsoft YaHei会不会有版权问题呢?
  14. 拔丝芋头的Java学习日记--Day6
  15. VUE—下载安装并使用mint ui(图文详情)
  16. 嵌入式软硬件模块化开发和工具性总结
  17. 如何获取dll或exe的模块名
  18. Django——stark组件
  19. 腾讯云优惠券 - 2折优惠券在哪领
  20. 解决Mac能接受qq消息但打不开网页的问题

热门文章

  1. Greenplum6.x重新初始化
  2. EZEMC测试软件_什么是EMC测试
  3. WNDR4300刷OpenWrt手记
  4. java将字符串中大写字母转换成小写将小写转换成大写
  5. 018-JL,JNGE JLE,JNG JG,JNLE JGE,JNL带符号条件转移指令小结
  6. 【图像加密】基于matlab GUI正交拉丁方置乱+混沌图像加密解密【含Matlab源码 636期】
  7. Unity 物体自发光
  8. ROS基础学习笔记(五)
  9. 斯隆奖获得者李博:从博弈论出发,和「偶像」并肩的感觉很好 | 青源专栏
  10. unity 雷电游戏