怎么将YYYYMMDD字符串格式转换为日期YYYY-MM-DD
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么将YYYYMMDD字符串格式转换为日期YYYY-MM-DD相关的知识,希望对你有一定的参考价值。
参考技术A 比如这样:var dateString = '19930701';
var pattern = /(\d4)(\d2)(\d2)/;
var formatedDate = dateString.replace(pattern, '$1-$2-$3');
console.log(formatedDate);
将SQL中的日期格式从yyyymmdd转换为yyyy-mm-dd格式的最佳方法[重复]
【中文标题】将SQL中的日期格式从yyyymmdd转换为yyyy-mm-dd格式的最佳方法[重复]【英文标题】:Best way to convert Date Format in SQL from yyyymmdd to yyyy-mm-dd format [duplicate] 【发布时间】:2018-01-12 20:50:16 【问题描述】:我有一堆格式为 yyyymmdd 的日期,没有用“-”分隔。仅使用仅具有读取访问权限的 SQL 更改为 yyyy-mm-dd 格式的最简单方法是什么。 即 20111230 -> 2011-12-30
在 Microsoft SQL 中工作的线路或最佳性能解决方案更可取
【问题讨论】:
technet.microsoft.com/en-us/library/ms187928(v=sql.105).aspx 我认为你发布这个问题比搜索谷歌花费的时间更长! 【参考方案1】:DECLARE @dtr VARCHAR(25) = '20111230'
SELECT CONVERT(char(10),CAST(@dtr AS DATE),126)
-- sqlserver 2012
SELECT FORMAT(CAST(@dtr AS DATE),'yyyy-MM-dd' )
【讨论】:
以上是关于怎么将YYYYMMDD字符串格式转换为日期YYYY-MM-DD的主要内容,如果未能解决你的问题,请参考以下文章
怎么将excel的日期格式YYYYMMDD转换为YYYY-MM-DD
将 mm/dd/yyyy 转换为 yyyymmdd (VB.NET)
请问在excel中如何把数值YYYYMMDD转换为日期YYYY-MM-DD呢?如果直接设置单元格格式为日期,只能显示一连串