找文章 / 找答案
  • 发帖数5
  • 粉丝0

此人很懒,什么也没有留下

    精选问答 更多内容

    [数据处理] yyyyMMddHHmmss字符串格式的时间数据,如何计算时间间隔

    yhdata_CQbSc4wc玄铁二 显示全部楼层 发表于 2024-11-15 15:46:07 |阅读模式 打印 上一主题 下一主题
    本帖最后由 yhdata_CQbSc4wc 于 2024-11-15 15:48 编辑

    有一组表示时间的字符串数据,字符串格式是yyyyMMddHHmmss,如何计算时间间隔。
    例如,开始时间是20230801022512,结束时间是20241110062432。计算两个数据相差的年份数量、月份数量、日数量、小时数量、分钟数量和秒数量。
    回复

    使用道具 举报

    精彩评论10

    yhbi老6了铂金一 显示全部楼层 发表于 2024-11-15 15:53:13
    根据指定格式,解析字符串,返回日期对象。
    参数1:指定日期。
    参数2:指定格式。
    例如:
    var str = "1991-10-01";
    parseDate(str, "yyyy-MM-dd");


    计算两个日期之间的时间差,时间间隔包括:year,quarter,month,weekofyear,dayofyear,dayofmonth,dayofweek,hour,minute,second。
    例如:
    var date = new Date("July 21,1983 01:15:00");
    var date1 = new Date("Aug 21,1983 01:15:00");
    dateGap(date, date1, "month");
    回复

    使用道具 举报

    yhdata_lyaa 显示全部楼层 发表于 2024-11-15 16:24:56
    yhbi老6了 发表于 2024-11-15 15:53
    根据指定格式,解析字符串,返回日期对象。
    参数1:指定日期。
    参数2:指定格式。

    回复

    使用道具 举报

    隔壁老帆青铜四 显示全部楼层 发表于 2024-11-17 10:20:31
    看楼上
    回复

    使用道具 举报

    yhdata_CQbSc4wc玄铁二 显示全部楼层 发表于 2024-11-18 11:09:01
    yhbi老6了 发表于 2024-11-15 15:53
    根据指定格式,解析字符串,返回日期对象。
    参数1:指定日期。
    参数2:指定格式。

    时间格式是yyyyMMddHHmmss这种格式,无法直接使用parseDate。需要截取之后,拼接吗?
    回复

    使用道具 举报

    yhbi老6了铂金一 显示全部楼层 发表于 2024-11-18 11:15:25
    yhdata_CQbSc4wc 发表于 2024-11-18 11:09
    时间格式是yyyyMMddHHmmss这种格式,无法直接使用parseDate。需要截取之后,拼接吗?
    ...

    parseDate(str, "yyyyMMddHHmmss");
    回复

    使用道具 举报

    yhdata_CQbSc4wc玄铁二 显示全部楼层 发表于 2024-11-20 10:41:34
    yhbi老6了 发表于 2024-11-18 11:15
    parseDate(str, "yyyyMMddHHmmss");

    哥我按照您的这个方式执行,然后报这个错误原因:执行SQL失败:“ERROR: conflicting values for"mm" field informatting string
    DETAlL: This value contradicts a previous setting for the same fieldtype."
    回复

    使用道具 举报

    yhdata_CQbSc4wc玄铁二 显示全部楼层 发表于 2024-11-20 10:41:35
    yhbi老6了 发表于 2024-11-18 11:15
    parseDate(str, "yyyyMMddHHmmss");

    哥我按照您的这个方式执行,然后报这个错误原因:执行SQL失败:“ERROR: conflicting values for"mm" field informatting string
    DETAlL: This value contradicts a previous setting for the same fieldtype."
    回复

    使用道具 举报

    yhdata_CQbSc4wc玄铁二 显示全部楼层 发表于 2024-11-20 10:41:35
    yhbi老6了 发表于 2024-11-18 11:15
    parseDate(str, "yyyyMMddHHmmss");

    哥我按照您的这个方式执行,然后报这个错误原因:执行SQL失败:“ERROR: conflicting values for"mm" field informatting string
    DETAlL: This value contradicts a previous setting for the same fieldtype."
    02.png
    01.png
    回复

    使用道具 举报

    yhbi老6了铂金一 显示全部楼层 发表于 2024-11-20 11:14:31
    把 计算列 生产时刻的时间列 拉到普通表格中,看看是不是有异常值
    回复

    使用道具 举报

    高级模式
    您需要登录后才可以回帖 登录 | 免费注册

    • 官方微信

      欢迎关注永洪服务号!收费为0,价值无限

      扫码关注
    • 新浪微博

      让每位用户轻松挖掘数据价值!

      访问新浪微博
    • 智能客服
    50W

    会员等你来哦

    Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
    返回顶部