C# DateTime.ToString() 24小时制和12小时制

在梳理业务的时候发现,主表的收货时间竟然和子表的收货时间差了12小时。在确保赋值日期是正确的前提下,最后找到了原因

C# 中的DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")日期格式化和DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")是不一样的。其中HH指24小时制,而hh指12小时制。所以导致主表和子表的业务日期差了12小时。

avatar

chilihotpot

You Are The JavaScript In My HTML