Windows中的DateModified显示舍入时间值 - C#

时间:2012-03-22 07:10:03

标签: c# compare datemodified

数据库中的

我将Windows文件的DateModified值存储在数据库中作为字符串手动。 (Pl不要问为什么我在DB中存储为字符串,因为它的模式已经配置好了) 例如如果Windows中的文件显示为03/15/2012 04:13 AM,我在DB中存储与字符串值相同。

我的应用程序中的

我正在开发一个Windows应用程序,我在其中检索系统中存在的文件的LastWriteTime,然后将其转换为类似file.LastWriteTime.ToString("MM/dd/yyyy hh:mm tt)的字符串,转换后我将与数据库值进行比较。

在这里,有趣的是,我注意到当我在上午04:13进入数据库时​​(正如我在DateModified列中看到的那样),在我的应用程序中,同一文件从LastWriteTime转换为04:12 AM,这是{ {1}}。

请问如何帮助我如何处理这个特殊的角落,我的数据库在04:12:59 AM之前已经完成了价值?

0 个答案:

没有答案