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小时。