Strasmore Research
学习 Matt Connor作者: Matt Connor · 更新于 2026-10-17 · data as of October 17, 2026 · refreshed weekly

除息日和登记日是同一天吗?

除息日和登记日是否相同?了解美国T+1结算为何让两者几乎总在同一天,并看懂实际股息的宣布、除息、登记和支付日期。

在美国 T+1 结算制度下,在过去十二个月的所有市场记录股息事件中,99.1% 的美国股息事件的登记日与除息日为同一天。这一变化发生不久。数十年来,除息日通常比登记日提前一个或两个交易日,而网上的大多数解释仍在描述旧规则。

本文将逐一说明这两个日期的含义,跟踪一笔实际股息经历的四个日期,按周精确衡量 2024 年 5 月发生的变化,并介绍除息日仍晚于登记日的唯一情形。

两个日期,各用一句话说明

登记日是公司核查股东名册的日期:在该日收盘时登记为股东的人,可获得已宣布的股息。除息日是股票买方不再获得该股息的首个交易日;从当天早盘起,股票按“除息”交易,不再包含这笔分配。

登记日属于公司账务流程,用于确定股权登记时点。除息日则是由此产生的市场惯例,交易所会从登记日倒推,确定买入交易最晚须在哪一天完成结算,才能及时登记在股东名册上。

见证实际流程:一笔真实股息

汇总数据需要一个具体参照。以下是苹果公司最近一笔已完成股息的派发记录,包括宣布日、除息日、登记日和支付日,数据直接取自股息记录:

查询一个真实股息:AAPL最近一次已完成派息的全部四个日期
ticker宣布日除息日登记日支付日每股股息宣布日至除息日天数除息日至登记日天数登记日至支付日天数
AAPL2026-07-302026-08-102026-08-102026-08-130.271103
每个数字背后的完整 SQL
SELECT ticker,
       formatDateTime(declaration_date, '%Y-%m-%d') AS declared,
       formatDateTime(ex_dividend_date, '%Y-%m-%d') AS ex_date,
       formatDateTime(record_date, '%Y-%m-%d') AS record,
       formatDateTime(pay_date, '%Y-%m-%d') AS paid,
       cash_amount AS dividend_per_share,
       dateDiff('day', declaration_date, ex_dividend_date) AS declared_to_ex_days,
       dateDiff('day', ex_dividend_date, record_date) AS ex_to_record_days,
       dateDiff('day', record_date, pay_date) AS record_to_pay_days
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
  AND currency = 'USD'
  AND distribution_type = 'recurring'
  AND ex_dividend_date <= today()
  AND record_date IS NOT NULL
  AND pay_date IS NOT NULL
  AND declaration_date IS NOT NULL
ORDER BY ex_dividend_date DESC
LIMIT 1
自己运行这个查询

苹果公司宣布每股派发 $0.27,宣布日为 2026-07-30,比除息日提前 11 天。除息日和登记日均为 2026-08-10,因此,投资者最后一个能让股票附带本次股息的买入日是前一个交易日。现金于登记日快照后 3 天到账,即 2026-08-13。每条股息日历记录都包含这四个日期;每股金额则是该股票股息率计算所使用的原始输入。

2024年5月发生了什么:T+1结算

结算是指已撮合的交易实际完成股票与现金交割的环节。美国股票在2017年9月前实行三个工作日结算(T+3);自2017年9月起实行两个工作日结算(T+2);自2024年5月28日起实行一个工作日结算(T+1)。每次缩短结算周期,都会拉近两个股息日期之间的距离。在一个工作日结算制度下,除权登记日前一天买入的股票仍能及时完成结算。因此,首次不再享有股息的日期就是登记日当天,除息日与登记日由此重合。

十二年的股息数据涵盖了这三个时期:

查询按年份比较除息日与登记日:相同日期占比及日历日差中位数
年份股息除息日等于登记日的百分比间隔天数中位数
20152745302
20162771202
20172833202
2018295460.11
20193018601
20202854801
2021299680.11
20223181001
20233313701
20243541965.10
20254066298.70
202637193990
每个数字背后的完整 SQL
SELECT toYear(ex_dividend_date) AS year,
       count() AS dividends,
       round(100.0 * countIf(ex_dividend_date = record_date) / count(), 1) AS pct_ex_equals_record,
       round(quantileDeterministic(0.5)(dateDiff('day', ex_dividend_date, record_date), cityHash64(id)), 0) AS median_gap_days
FROM global_markets.stocks_dividends
WHERE currency = 'USD'
  AND ex_dividend_date >= '2015-01-01'
  AND ex_dividend_date <= today()
  AND record_date IS NOT NULL
GROUP BY year
ORDER BY year
自己运行这个查询

在2015,当时仍处于T+3时期,除息日与登记日之间的日历日中位数间隔为2天,只有0%的股息对应日期完全相同。2017仍显示中位数间隔为2天;T+2制度于当年9月实施。到2018,中位数间隔已稳定为1天,并一直持续到2023。随后进入2024:当年有65.1%的股息对应日期完全相同,时间跨度覆盖了5月的切换期。截至目前,2026涵盖37193笔事件,该比例为99%,中位数间隔为0天。

日历翻转的那一周

按年度汇总会模糊这一变化发生的具体时点。以下按周列出2024年春季和夏季的同一项统计:

查询T+1切换逐周变化:除息日=登记日的股息占比,2024年4月至7月
所在周股息除息日等于登记日的百分比
2024-04-017020
2024-04-084820
2024-04-152770.4
2024-04-225110
2024-04-297890
2024-05-064350
2024-05-136340
2024-05-205870
2024-05-2745790.2
2024-06-0385899.9
2024-06-10105696
2024-06-1761197.4
2024-06-24159898.7
2024-07-0178199.7
2024-07-08289100
2024-07-1540099
2024-07-2241198.8
2024-07-2925399.2
每个数字背后的完整 SQL
SELECT toStartOfWeek(ex_dividend_date, 1) AS week_of,
       count() AS dividends,
       round(100.0 * countIf(ex_dividend_date = record_date) / count(), 1) AS pct_ex_equals_record
FROM global_markets.stocks_dividends
WHERE currency = 'USD'
  AND ex_dividend_date >= '2024-04-01'
  AND ex_dividend_date < '2024-08-01'
  AND record_date IS NOT NULL
GROUP BY week_of
ORDER BY week_of
自己运行这个查询

在2024-05-20所在的一周,587笔周度股息中有0%笔的日期相互匹配,旧日历仍保持不变。下一周,即包含5月28日星期二的2024-05-27所在一周,这一比例在457笔事件中升至90.2%;所示的最后一周则录得99.2%。没有逐步过渡,也没有重叠期:仅用一周,就从零增至接近全部。

目前这些日期相隔多远?

聚焦过去十二个月的数据,99.1%的美国股息除息日与股权登记日之间目前相隔零个日历日:

查询除息日至登记日的日历日数(过去12个月)
除息日至登记日的日历天数股息百分比
04769699.1
12350.5
21370.3
3550.1
每个数字背后的完整 SQL
SELECT dateDiff('day', ex_dividend_date, record_date) AS calendar_days_ex_to_record,
       count() AS dividends,
       round(100.0 * count() / sum(count()) OVER (), 1) AS pct
FROM global_markets.stocks_dividends
WHERE currency = 'USD'
  AND ex_dividend_date >= today() - INTERVAL 12 MONTH
  AND ex_dividend_date <= today()
  AND record_date IS NOT NULL
GROUP BY calendar_days_ex_to_record
HAVING dividends >= 20
ORDER BY dividends DESC
自己运行这个查询

剩余少数相隔一天或更久的案例,主要来自特殊情况、采用不同结算周期的外国发行人、非定期分配,以及跨周末或市场假日的日期。这些情况会暂停结算时钟,而结算按工作日计算,不按日历日计算。需要注意的是,面板会隐藏出现次数少于20次的间隔。还有一小部分股息的日期顺序完全相反,即除息日晚于股权登记日。该部分将在单独章节中介绍。

大额股息例外:除息日在登记日之后

有一项规则经受住了每次结算制度变更,但大多数解读文章都会略过。对于金额非常大的现金分配,即达到股价25%或以上的分配,根据FINRA和交易所规则,除息日定在派息日之后的第一个营业日,而不是登记日之前。直到派息日,股票交易仍附带领取该笔分配的权利;在此期间买入的投资者会通过附在交易上的应付票据(称为 due bill)获得这笔分配。这个倒置关系很容易被忽略:登记股东若在较晚的除息日前卖出股票,就会将这笔分配转给买方,登记日也完全不再是实际生效日期。

过去十二个月的数据呈现出以下规律:

查询除息日晚于登记日的股息:特别股息与经常性股息,过去12个月
股息类型股息除息日晚于登记日除息日晚于登记日的百分比登记日至除息日天数中位数其中除息日晚于支付日的百分比
special450204.441685
recurring46618110.02845
每个数字背后的完整 SQL
SELECT distribution_type AS dividend_type,
       count() AS dividends,
       countIf(ex_dividend_date > record_date) AS ex_after_record,
       round(100.0 * countIf(ex_dividend_date > record_date) / count(), 2) AS pct_ex_after_record,
       round(quantileDeterministicIf(0.5)(dateDiff('day', record_date, ex_dividend_date), cityHash64(id), ex_dividend_date > record_date), 0) AS median_days_record_to_ex,
       round(100.0 * countIf(ex_dividend_date > record_date AND ex_dividend_date > pay_date) / greatest(countIf(ex_dividend_date > record_date), 1), 0) AS pct_of_those_ex_after_pay
FROM global_markets.stocks_dividends
WHERE currency = 'USD'
  AND distribution_type IN ('special', 'recurring')
  AND ex_dividend_date >= today() - INTERVAL 12 MONTH
  AND ex_dividend_date <= today()
  AND record_date IS NOT NULL
  AND pay_date IS NOT NULL
GROUP BY distribution_type
HAVING countIf(ex_dividend_date > record_date) > 0
ORDER BY indexOf(['special', 'recurring'], distribution_type)
自己运行这个查询

20的450笔特殊分配,即4.44%,在登记日之后除息;较晚的除息日距离登记日快照的中位数为16个日历日。在普通的定期股息中,同样的情况仅出现在0.02%的46618笔事件中,几乎可以忽略不计。派息日规则也很清晰:较晚除息的特殊分配中,有85%在派息日之后除息,除息日正是按该规则确定的。

哪一天决定您能否获得股息?

对于普通股息,关键日期是除息日:在除息日前持有股票,您就有权获得股息;在除息日当天或之后买入,股息则归卖方所有。由于这两个日期已统一,操作规则很简单:最迟在记录日/除息日前一天买入。完整的交易机制,包括除息日上午股价如何变动,以及市场为何会按股息金额下调报价,请参阅配套指南除息日如何运作;即将到来的除息日历列出了未来几天进入除息交易的股票。

记录日并不是交易截止日。在记录日当天买入的股票会于下一个交易日结算,即在登记记录完成一天后才结算,因此无法获得本次股息。部分出版物仍称应在“记录日前两天”买入,这是沿用了已废止的 T+2 日历。

DRIP 会改变截止日期吗?

不会。股息再投资计划改变的是现金股息支付后的处理方式:券商通常会在支付日当天或前后用这笔现金买入更多股票。股息资格与现金股息相同:在除息日前持有股票。再投资买入的股票计入下一次股息的登记记录,而不是计入产生这笔再投资资金的那次股息。

ETF 和共同基金遵循相同的日期吗?

ETF 遵循相同规则。ETF 在交易所交易,并按 T+1 结算,因此其分配同样遵循普通股票股息的公告日、除息日、记录日和支付日顺序。共同基金的运作机制不同。投资者直接向基金申购或赎回,并按当日收盘净值成交。但基金仍会公布除息日,其净值会在当天早晨按分配金额下调;在除息日前持有基金,仍是获得本次分配的条件。

如果您在记录日之前一直持有空头头寸,会怎样?

卖空者借入股票并卖出,交易对手方的买方成为登记持有人。出借人仍希望获得股息收入,因此卖空者的券商会从其卖空账户中扣除全额股息,并将其转给出借人。这笔费用称为代替股息支付。在除息日/记录日持有空头头寸,意味着您要支付股息,而不是收取股息。费用会随分配金额增加;若在金额较大的特别股息期间继续持有空头头寸,成本会很高。

时间线的其余部分:公告日与支付日

记录日和除息日只是更长时间线中的两个节点。根据过去十二个月内的 46555 笔美国定期股息数据,公司通常会在除息日前 34 天宣布股息,并在记录日后 4 天支付现金:

查询股息日历各环节的等待中位数(过去12个月,经常性美国股息)
股息宣布日至除息日天数中位数登记日至支付日天数中位数
46555344
每个数字背后的完整 SQL
SELECT count() AS dividends,
       round(quantileDeterministic(0.5)(dateDiff('day', declaration_date, ex_dividend_date), cityHash64(id)), 0) AS median_declared_to_ex_days,
       round(quantileDeterministic(0.5)(dateDiff('day', record_date, pay_date), cityHash64(id)), 0) AS median_record_to_pay_days
FROM global_markets.stocks_dividends
WHERE currency = 'USD'
  AND distribution_type = 'recurring'
  AND ex_dividend_date >= today() - INTERVAL 12 MONTH
  AND ex_dividend_date <= today()
  AND declaration_date IS NOT NULL
  AND pay_date IS NOT NULL
  AND record_date IS NOT NULL
  AND pay_date >= record_date
自己运行这个查询

因此,典型的季度股息会提前约一个月公布,在记录日或除息日确定持股快照,并在该快照形成后约一周内支付。上文的 Apple 股息正是按照这一流程发放的。

记录日与除息日常见问题

现在记录日和除息日是同一天吗?

对几乎所有美国股息而言,是的。自2024年5月28日转为T+1结算以来,99%的美国股息事件在2026中除息日与记录日重合。主要例外是金额达到股价25%或以上的特别分配。这类分配的除息日为发放日后的第一个交易日。

如果我在记录日买入股票,能获得股息吗?

不能。在记录日进行的交易会于下一个交易日结算,此时股东名册快照已经完成,股息将归卖方所有。要获得股息,必须在除息日前买入。如今,除息日与记录日是同一天。

为什么过去除息日早于记录日?

因为股票交易需要更长时间结算。在T+2结算制度下(2017年至2024年),买入交易需要两个交易日才能登记到股东名册,因此交易所将除息日设在记录日前一个交易日。每当结算周期缩短,除息日就会更接近记录日:2017年从T+3缩短至T+2,2024年又从T+2缩短至T+1。

如果我在记录日持有股票空头头寸,会发生什么?

你需要支付股息,而不是收取股息。经纪商会从你的账户中扣除全额股息,并将其作为替代支付转给股票出借方。只要在除息日和记录日持有空头头寸,就需承担这项费用;费用金额取决于分配金额。

我实际应该关注哪个日期?

除息日。它决定谁能获得股息,会显示在所有股息日历中;在T+1结算制度下,对于几乎所有美国股息,除息日同时也是记录日。股息发放日距除息日的间隔中位数为4天。


本页面的每个数字均根据我们数据仓库中的股息记录实时计算。你可以自行运行查询,或在Strasmore terminal中查看自己持仓的股息日历。