如何将字符串(201801)格式化为2018年1月

2020-08-31 20:47发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


如何将" 201801"字符串转换为2018年1月

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


如何将" 201801"字符串转换为2018年1月

付费偷看设置
发送
2条回答
软件心理学工程师
1楼-- · 2020-08-31 21:43

嗨,您可以使用脚本日期对象来执行此操作。 但是您之前需要做一些字符串操作。

 var a =" 201801";
 var b =",";
 var position = 4;
 var output = [a.slice(0,position),b,a.slice(position)]。join('');
 var date = new Date(parseInt(output));
 console.log(date); 
SAP小菜
2楼-- · 2020-08-31 21:29

分隔符","在FireFox中不起作用。 因此改用"-"。

 var oFormatter = DateFormat.getDateTimeInstance({format:" YYYYMMM"});;
 var a =" 201801";
 var b ="-";
 var position = 4;
 var output = [a.slice(0,position),b,a.slice(position)]。join('');
 var oDate = new Date(输出);
 console.log(oFormatter.format(oDate));
 

一周热门 更多>