You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用公式提取日期时间字符串中的纯日期部分?

提取日期时间字符串中的日期部分

以下是几种常见工具的实现公式/代码:

Excel

  • 基于字符串截取(适用于纯文本格式的日期时间):
    =LEFT(A1, FIND(" ", A1)-1)
    
    注:A1为存储目标字符串的单元格,公式通过定位第一个空格的位置,截取其左侧内容。
  • 基于日期格式转换(若单元格已识别为日期时间类型):
    =TEXT(A1, "mm/dd/yyyy")
    

Python

  • 字符串分割法:
    date_str = "10/13/2022  12:30:00 AM"
    # 按连续空格分割,取第一个元素
    date_part = date_str.split("  ")[0]
    # 或按任意空白字符分割,兼容性更强
    date_part = date_str.split()[0]
    
  • 日期解析格式化法(更严谨,可适配不同格式变体):
    from datetime import datetime
    dt = datetime.strptime("10/13/2022  12:30:00 AM", "%m/%d/%Y  %I:%M:%S %p")
    date_part = dt.strftime("%m/%d/%Y")
    

JavaScript

  • 字符串分割法:
    const dateStr = "10/13/2022  12:30:00 AM";
    const datePart = dateStr.split("  ")[0];
    
  • 日期对象格式化法:
    const dateStr = "10/13/2022  12:30:00 AM";
    const date = new Date(dateStr);
    const datePart = date.toLocaleDateString('en-US', { 
      month: '2-digit', 
      day: '2-digit', 
      year: 'numeric' 
    });
    

内容的提问来源于stack exchange,提问作者David Knight

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 20:40:29