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

如何为不含时间的日期列追加指定时间(12:00:00 AM)

给日期列追加固定时间的几种方法

下面分不同常用工具给出操作方案:

Excel/Google Sheets

  • 若日期列是文本格式:在空白单元格输入公式 =A1&" 12:00:00 AM"(把A1换成你的日期列单元格),下拉填充即可批量完成。
  • 若日期列是日期格式(不是纯文本):先转成指定格式的文本再拼接,公式用 =TEXT(A1,"m/d/yyyy")&" 12:00:00 AM",确保日期格式和目标一致后再追加时间。

Python(Pandas)

假设你的数据存在DataFrame的date_col列中:

import pandas as pd

# 读取数据(示例,根据你的实际数据源调整)
df = pd.read_csv("your_data.csv")

# 方案1:直接拼接成字符串格式的日期时间
df['datetime_col'] = df['date_col'].astype(str) + " 12:00:00 AM"

# 方案2:转成datetime类型(方便后续时间相关操作)
df['datetime_col'] = pd.to_datetime(df['date_col'] + " 12:00:00 AM")

SQL

假设你的表名为your_table,日期列是date_col:

  • 如果date_col是字符串类型:
SELECT CONCAT(date_col, ' 12:00:00 AM') AS datetime_col
FROM your_table;
  • 如果date_col是DATE类型(需先转成对应格式的字符串):
    • MySQL:
    SELECT CONCAT(DATE_FORMAT(date_col, '%m/%d/%Y'), ' 12:00:00 AM') AS datetime_col
    FROM your_table;
    
    • PostgreSQL:
    SELECT CONCAT(TO_CHAR(date_col, 'MM/DD/YYYY'), ' 12:00:00 AM') AS datetime_col
    FROM your_table;
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 04:19:58