表格内cron表达式转成需要的时间格式

news/2025/2/26 9:04:38/文章来源:https://www.cnblogs.com/sour0202/p/18737716


1.表格内添加 :formatter=""


<el-table-columnlabel="监视周期"align="center"prop="corn":formatter="cornFormat"/>

2.方法

 // 频率corn转时间格式cornFormat(row, column) {let str = row.corn;// let str = row.corn;  每行数据的字段return this.cronChangeDate(str);},
// corn表达式转时间cronChangeDate(str) {console.log(str, 'strstr');if (str == null) {return '--';} else {var toDate = {};if (!str) {toDate.loopType = '单次循环';} else {var result = str.split(' ').join('');var nArr = str.split(' ');var countData = this.getPlaceholderCount(result);// console.log(countData, 'countData');if (countData.count1 === 1 && countData.count2 === 1) {// 只有一个'?'一个'*'则是按周循环toDate.loopType = '周';var keys = nArr[5];var en2cnMap = {1: '周日',2: '周一',3: '周二',4: '周三',5: '周四',6: '周五',7: '周六'};var cnKeys = keys.split(',').map(function (key, idx) {return en2cnMap[key];});toDate.loopValue = cnKeys.join(',');} else if (countData.count1 + countData.count2 === 3) {toDate.loopType = '月';var mot = [];var mkeys = nArr[3].split(',');for (var i = 0; i < mkeys.length; i++) {let mo = mkeys[i] + '号';mot.push(mo);}toDate.loopValue = mot.join(',');} else {toDate.loopType = '日';}toDate.loopTime = nArr[2] + ':' + nArr[1] + ':' + nArr[0];}let data = '';if (!toDate.loopValue) {data = '每' + toDate.loopType + ' ' + toDate.loopTime;} else {data ='每' +toDate.loopType +' ' +toDate.loopValue +' ' +toDate.loopTime;}return data;}},// 统计字符串中包含某个字符的个数getPlaceholderCount(strSource) {var count1 = 0; // ?的个数var count2 = 0; // *的个数strSource.replace(/\*|\?/g, function (m, i) {if (m === '?') {count1++;} else if (m === '*') {count2++;}});var obj = {};obj.count1 = count1; // ?obj.count2 = count2; // *// console.log(obj, 'obj');return obj; //返回一个对象,根据需要得到想要的值},

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/889963.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

盲派八字推理 API 数据接口

盲派八字推理 API 数据接口 AI / 八字命理 基于八字命理分析 命理分析 / 八字运势。1. 产品功能基于八字命理以及盲派八字理论解析个人运势; 提供详细的大运分析,覆盖学业、婚姻、财运、健康等领域; 分析个人运势,包括学业、婚姻、财运、健康等方面的解读; 智能解读人生关…

2.25 CW 模拟赛 T4. 博弈论

前言 本来并不打算补这个题, 但是发现想拿到更好的分数, 应该对这题有更多的分析 至于 \(\rm{T3}\) , 除了让我知道分拆数类型的状态压缩 \(\rm{dp}\) 还可以乱搞, 没有什么意义, 现在也不太可能拥有这个水平 思路题意 给定一个序列A and B\textrm{A and B}A and B 每次可以在序…

20220226

沪锌 形态待验证 胶系看之前分析即可。后市看方向 17600-18200 https://www.cnblogs.com/lyonlee/p/18729353

2. 在Linux 当中安装 Nginx(13步) 下载安装启动(详细说明+附加详细截图说明)

2. 在Linux 当中安装 Nginx(13步) 下载&安装&启动(详细说明+附加详细截图说明) @目录2. 在Linux 当中安装 Nginx(13步) 下载&安装&启动(详细说明+附加详细截图说明)1. 在 Linxu 下安装 Nginx 的详细步骤2. 最后:1. 在 Linxu 下安装 Nginx 的详细步骤 Nginx 官…

AI应用实战课学习总结(11)用RNN做时序预测

本文介绍了RNN循环神经网络的基本概念 和 各种神经网络(DNN、CNN、RNN)的对比,最后介绍了如何基于RNN来做时序预测的案例。大家好,我是Edison。 最近入坑黄佳老师的《AI应用实战课》,记录下我的学习之旅,也算是总结回顾。 今天是我们的第11站,一起了解RNN循环神经网络的…

微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章

2025年2月25日,.NET团队在博客上宣布了.NET 10 Preview 1的正式发布,文章参见:https://devblogs.microsoft.com/dotnet/dotnet-10-preview-1/,标志着.NET框架在跨平台开发领域迈出了重要一步。这一新版本在.NET Runtime、SDK、库、C#、ASP.NET Core、Blazor以及.NET MAUI等…

推荐一款最新开源,基于AI人工智能UI自动化测试工具!支持自然语言编写脚本!

随着互联网技术的飞速发展,Web应用越来越普及,前端页面也越来越复杂。为了确保产品质量,UI自动化测试成为了开发过程中不可或缺的一环。然而,传统的UI自动化测试工具往往存在学习成本高、维护困难等问题。特别是UI 自动化脚本里往往到处都是选择器,比如 #ids、data-test、…

无需破解,国际版也很香!

随着短视频平台的迅速崛起,各类短视频内容如搞笑片段、生活窍门、旅行日志和教学视频层出不穷,几乎覆盖了所有主题和风格。大众对视频质量的要求日益提高,因此选择一款专业的视频编辑软件显得尤为重要。用户可以利用多层时间线进行剪辑,添加特效与转场,调整色彩和音频,甚…

读DAMA数据管理知识体系指南05数据治理(中)

数据治理需支持业务战略,明确治理责任,评估能力,制定战略框架,参与变革与问题管理,确保法规遵从,通过监控和评估提升数据质量和治理效果。1. 规划组织的数据治理 1.1. 数据治理工作必须支持业务战略和目标1.1.1. 一个组织的业务战略和目标影响着组织的数据战略,以及数据…

记录绘制立体平面网格分块图像

绘制如下图所示的图片方法: ​​ 首先在drawio中为图片画好网格,如下图所示 ​​ 然后将该图片导出,(推荐导出为svg格式,无损清晰),将导出的图片导入PPT中 在PPT中通过开始=》形状效果=》三维旋转=》离轴 2:上​来将图片转换成立体效果。 ​​ ​​ 最后右键单击PPT中已…

开源一款数据转换扩展板-FreakStudio多米诺系列

数据转换板通过I2C接口进行信号采集和输出,支持最多16通道输入和2通道输出。具备860Hz采样率和50KHz输出频率,采用16位ADC和12位DAC芯片,适用于精确信号采集。小尺寸设计,支持堆叠级联。原文链接: FreakStudio的博客 摘要 数据转换板通过I2C接口进行信号采集和输出,支持最…