Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB.NET或MySQL的独立系统时间_Mysql_Vb.net_Datetime - Fatal编程技术网

VB.NET或MySQL的独立系统时间

VB.NET或MySQL的独立系统时间,mysql,vb.net,datetime,Mysql,Vb.net,Datetime,我一直在网络上搜索任何不依赖于计算机日期和时间的datetime搜索结果。我正在创建一个系统,要求使用VB.net将datetime保存在Mysql数据库中,我注意到,一旦我更改了计算机的datetime,VB.net的datetime.now.tostring将更改为,因此我保存在Mysql数据库中的事务可能会被破坏 我的问题是如何实现不依赖于计算机日期时间的日期时间。在update或insert语句中,使用MySqlnow()函数。它将根据数据库服务器的时间设置时间戳。例如: UPDATE

我一直在网络上搜索任何不依赖于计算机日期和时间的datetime搜索结果。我正在创建一个系统,要求使用VB.net将datetime保存在Mysql数据库中,我注意到,一旦我更改了计算机的datetime,VB.net的datetime.now.tostring将更改为,因此我保存在Mysql数据库中的事务可能会被破坏


我的问题是如何实现不依赖于计算机日期时间的日期时间。

在update或insert语句中,使用MySql
now()
函数。它将根据数据库服务器的时间设置时间戳。例如:

UPDATE my_table
   SET field1 = :somevalue,
       field2 = :anothervalue,
       field3timestamp = Now()
 WHERE identifier = :whatever;

您可以轮询您所在地区的internet时间服务器以获取时间。是否使用NTP服务器?如果计算机没有互联网连接怎么办?你如何使用vb.net-2010和vb6?我在VS 2015中使用vb.net(我不知道是哪一年)。我有点困惑。您的意思是,在MySql中插入或更新记录时,您希望在表字段中记录时间戳吗?MySql时间戳是否依赖于计算机的日期时间?它基于服务器的日期时间。数据库在您的计算机上还是在服务器上?在计算机上。我正在创建一个销售库存系统,我正在阻止用户操纵时间,这样交易就不会受到影响。那么,当您部署产品时,它将与用户计算机上的数据库通信?如果是这样的话,NTP是唯一的出路,正如其他人所说,你需要一个互联网连接。但是,如果生产数据库位于服务器上,请使用我的答案。