我有一个程序可以给我一个时间办理任何帐户。 有些人程序在他们的机器上运行,并将日期时间发送到数据库,例如2020-05-17 11:33:00
还有一些人在他们的机器上编写程序,然后将日期时间发送到数据库,如0000-00-00 00:00:00
a photo to prove this :
DateTime Photo
和获取日期时间的代码是:
Imports System.Globalization
Imports System.Net
Public Shared Function GetNistTime() As DateTime
Dim myHttpWebRequest = CType(WebRequest.Create("http://www.microsoft.com"), HttpWebRequest)
Dim response = myHttpWebRequest.GetResponse()
Dim todaysDates As String = response.Headers("date")
Return DateTime.ParseExact(todaysDates, "ddd, dd MMM yyyy HH:mm:ss 'GMT'", CultureInfo.InvariantCulture.DateTimeFormat, DateTimeStyles.AssumeUniversal)
End Function
那么解决方案是什么,这个人可以在自己的计算机上安装什么以防止这种情况发生,例如安装.Net framework 3.5 而且我不知道是否安装了.Net Framework 3.5可以解决此问题!
我只是认为它可以解决问题,因为我在我的电脑上以及在我发现日期时间为0000-00-00 00:00:00的另一台电脑上找到了它,却没有在他的电脑上安装它。
那么什么是固执的家伙!