我有一个日期时间字段,例如
{01/01/0001 00:01:02}
毫秒 = 30 并且上述日期时间字段的刻度是
6203000000
刻度在数据库中保存为 int 值,即 62030。我需要使用数据库中的值 (62030) 重现上述日期时间。所以我尝试了以下方法。
var data = 62030;
winTime = new DateTime().AddTicks(Convert.ToInt64(data.ToString().PadRight(10, '0')));
var b = winTime.Ticks;
var b = 6203000000。但它返回分钟为 10 而不是 01,秒为 20 而不是 02,毫秒为 300 而不是 030。
谁能看到我做错了什么?