в базе данных:
Я храню значения DateModified файлов Windows в базе данных как строки вручную .
(Pl не спрашивайте, почему я храню как строки в БД, так как его схема уже настроена так)
например Если файл в Windows отображается как 15.03.2012 04:13, я сохраняю как строковое значение в БД.
в моем приложении:
Я разрабатываю приложение для Windows, в котором я извлекаю LastWriteTime из файлов, присутствующих в системе, а затем преобразовываю его в строку, подобную file.LastWriteTime.ToString("MM/dd/yyyy hh:mm tt)
, и после преобразования сравниваю со значениями базы данных.
Здесь, что интересно, я заметил, что, когда я имел в БД значение 04:13 (как я увидел в столбце DateModified), в моем приложении тот же файл возвращается как 04:12 после преобразования из LastWriteTime, который является 04:12:59 AM
.
Не могли бы вы помочь мне, как позаботиться об этом конкретном угловом регистре, где моя БД имеет округленное значение с 04:12:59 AM?