时间字段同时记录时区依据

订单创建、付款和结算时间可能来自不同系统,先确认每个字段使用哪个时区。保存明确时间点及必要的原始值,展示时再按业务需要转换,避免把没有时区说明的文本直接当作本地时间。

例如同一笔付款在两个地区可能属于不同日历日期,这并不意味着订单错位。报表需要说明采用哪个地区的业务日,而不是要求所有画面上的日期字面相同。

日期筛选使用一致的边界

按目标时区确定一天的起止,再转换成查询范围,采用清楚的包含与不包含边界,避免午夜交易被两天同时计入。存在夏令时变化的地区还需验证转换,不能全年固定加减一个小时数。

业务日期与结算日期分别保留

结算批次有自己的截止与入账记录,按实际凭据关联,不用报表展示日期强行推断。抽样核对午夜附近、跨月和时区调整后的订单,检查总笔数与金额能够连续衔接。