将长日期更改为日期 [英] Change long Date to Date
本文介绍了将长日期更改为日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问候所有
Greetings All
请问,如何更改日期格式,例如(2018年1月10日星期日)到日期格式,例如(2018-01-10) )
May i ask, how do you change a date format e.g (Sunday, January 10, 2018) Into Date Format e.g(2018-01-10)
谢谢
推荐答案
这是一个想法
Here's an idea
DECLARE @days table(daypart varchar(10))
INSERT INTO @days(daypart) values
('Sunday, '),
('Monday, '),
('Tuesday, '),
('Wednesday, '),
('Thursday, '),
('Friday, ')
declare @someDates table (longdate varchar(50))
insert into @someDates(longdate) values('Sunday, January 10, 2018'), ('Thursday, May 23, 2019');
SELECT CAST(REPLACE(longdate, daypart, '') as Date) DateVal
FROM @someDates
JOIN @days ON longdate like daypart+'%';
这篇关于将长日期更改为日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文