- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
要么是我太蠢了,要么是哪里出了问题。
我有两个 SQL Server,一个在我的本地机器上(本地时间 +2 GMT),另一个在其他地方(NOW()
似乎返回+8 GMT),我通过 phpMyAdmin 访问它。我有一个包含 DATETIME
列的表。我在努力
to store the current GMT/UTC time and then display it again, still as GMT/UTC time.
最初我存储了 DATE_SUB(NOW(), INTERVAL 8 HOUR)
,效果很好。然而,后来我阅读了有关 UTC_TIMESTAMP()
的内容并更喜欢它,因为它更短而且 MySQL manual
甚至说:
"The current time zone setting does not affect values displayed by functions such as UTC_TIMESTAMP() or values in DATE, TIME, or DATETIME columns."
太完美了吧?除了没有。
让我们假设当前的 GMT 是 2010-02-18 17:18:17(我什至与英国的某个人核实过)。
在我的本地 (+2) 服务器上,我得到以下查询的结果:
SELECT NOW(); 2010-02-18 19:18:17
SELECT UTC_TIMESTAMP(); 2010-02-18 17:18:17
在我的在线服务器上,我得到:
SELECT NOW(); 2010-02-19 01:18:17
SELECT UTC_TIMESTAMP(); 2010-02-19 07:18:17 (WHY?!)
我是不是漏掉了什么?!
最佳答案
可能是因为在线服务器上的时钟有误?
尝试运行这个:
SELECT @@system_time_zone, NOW(), UTC_TIMESTAMP()
并查看它返回哪个区域并匹配差异。
关于mysql - SELECT UTC_TIMESTAMP() 如何返回 -10 :00 UTC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2290725/
我正在编写一个具有时间段预订系统的应用程序。用户可以处于不同的时区,因此我需要以 UTC 时间将值存储在数据库中。 我想知道 UTC_TIMESTAMP() 在 MySQL 中是如何计算的。靠谱吗?
我想知道是否有一种简单的方法可以在 MySQL 中设置一个与 UTC_TIMESTAMP() 相关的日期时间字段。例如,如果我想将它设置为过去 1 小时,是否有一些等同于 UPDATE table_n
我知道这里有一百个关于这个主题的问题,但我已经阅读了所有问题,但仍然没有理解。 我使用 UTC_TIMESTAMP() 将上次访问 API 的日期存储在设置表中。列类型是 mysql timestam
我正在尝试将纯 MySQL 查询转换为 Symfony2 中的 Doctrine 查询生成器。我有一个 SELECT 查询的以下部分计算 rcv.rtcdatetime 字段中的 UTC 时间戳与当前
我需要一种在 CSV 文件中使用 UTC_TIMESTAMP() 函数的方法。 目前我正在使用以下语法; LOAD DATA INFILE '/path/to/file.csv' INTO TABLE
我在英国有两台 Linux/MySQL 服务器,两份报告的当前系统时区均为 BST (GMT+1),但我发现 MySQL 的输出存在差异。 以下查询: SELECT version(), @@time
我正在使用以下代码将 UTC_TIMESTAMP 提交到 MySQL 数据库: $logq = "INSERT INTO logs (Name, Page, Date) VALUES ('$user'
我需要从获取当前UTC时间的结果中找到下一个(能被五整除的分钟):00,让我解释一下...... 我用 SELECT UTC_TIMESTAMP() MySql 中的函数,返回“2010-11-11
我希望我在 MySQL 中创建的表看起来像这样: CREATE TABLE Test_Tbl ( Create_Date datetime Default UTC_TIMESTAMP() ); 但是,
是否可以通过EF5从MySQL获取UTC_TIMESTAMP? 我已经尝试过 var z = db.Database.ExecuteSqlCommand("SELECT UTC_TIMESTAMP()
我想知道如何使用 Yii 中的 CActiveRecord 实现此目的: SELECT name, surname, UTC_TIMESTAMP(last_seen) FROM users WHERE
要么是我太蠢了,要么是哪里出了问题。 我有两个 SQL Server,一个在我的本地机器上(本地时间 +2 GMT),另一个在其他地方(NOW() 似乎返回+8 GMT),我通过 phpMyAdmin
有很多类似的问题,但我相信这个是独一无二的。 (抱歉,如果不是) 我们的数据库有一个名为“date_sampled”的日期时间字段,我们用 UTC_TIMESTAMP() 存储它 我们的目标是返回自
什么是 INTERVAL 和 UTC_TIMESTAMP 的 sqlite 等价物?例如,假设您正在将以下 SQL 从 MySQL“移植”到 sqlite: SELECT mumble FROM
我进行了无休止的搜索,但找不到适合我的解决方案。我将记录存储在 mysql 数据库中,该数据库记录创建它的 UTC 时间 (UTC_TIMESTAMP())。我需要在用户本地时间(使用 JavaScr
我是一名优秀的程序员,十分优秀!