Ich versuche, einen Zeitstempel von einer eingehenden Anforderung mit einem in der Datenbank gespeicherten Wert zu vergleichen. SQL Server behält natürlich eine gewisse Genauigkeit von Millisekunden bei, und wenn es in eine .NET DateTime eingelesen wird, enthält es diese Millisekunden. Die eingehende Anforderung an das System bietet jedoch nicht diese Genauigkeit, sodass ich einfach die Millisekunden löschen muss.
Ich habe das Gefühl, dass mir etwas Offensichtliches fehlt, aber ich habe keinen eleganten Weg gefunden, dies zu tun (C #).
string
Darstellung von a weggelassen oder entfernt wirdDateTime
, ist möglicherweise eine Bearbeitung erforderlich, um zu verdeutlichen, dass "abgeschnitten" werden muss. / „Drop“ Millisekunden bedeuten „erzeugt einenDateTime
Wert , bei dem alle Datum / Zeit - Komponenten gleich sind , außerTimeOfDay.TotalMilliseconds
ist0
.“ Die Leute lesen natürlich nicht, sondern nur, um Unklarheiten zu beseitigen.