草庐IT

pubdate_utc

全部标签

mysql - 在 MySQL 中获取当前 UTC 时间的 unix 时间戳的最佳方法

我一直在尝试在mySQL中使用以下内容为当前UTC时间创建一个unix戳UNIX_TIMESTAMP(UTC_TIMESTAMP())当我执行查询并获得结果时,似乎mySQL正在执行两次UTC对话。Eg.localtime9:07PM上面的查询返回:1374390482,即次日07:08:02GMT,正确,但是,UNIX_TIMESTAMP(LOCALTIMESTAMP())返回:137437255102:09:11GMT这是正确的UTCunix时间戳。所以UNIX_TIMESTAMP会自动将日期对象的时区转换为UTC(不管它是否已经是UTC?)有没有更好的方法或单个命令来获取mySQ

mysql - MySQL 可以将存储的 UTC 时间转换为本地时区吗?

MySQL可以直接在普通的select语句中将存储的UTC时间转换为本地时区时间吗?假设您有一些带有时间戳(UTC)的数据。CREATETABLE`SomeDateTable`(`id`int(11)NOTNULLauto_increment,`value`floatNOTNULLdefault'0',`date`datetimeNOTNULLdefault'0000-00-0000:00:00',PRIMARYKEY(`id`))然后当我"selectvalue,datefromSomeDateTable";我当然会以存储的UTC格式获取所有日期。但是假设我想让它们在另一个时区(使用

mysql - MySQL 是否应该将其时区设置为 UTC?

跟进问题https://serverfault.com/questions/191331/should-servers-have-their-timezone-set-to-gmt-utcMySQL时区应该设置为UTC还是应该设置为与服务器或PHP设置的时区相同?(如果不是UTC)有什么优点和缺点? 最佳答案 只要您为当前时区设置了正确的时间,知道您存储的日期时间列的时区,并且知道夏令时的问题,服务器上的时区似乎并不重要。另一方面,如果您可以控制所使用服务器的时区,那么您可以在内部将所有内容设置为UTC,而不必担心时区和DST。以下

java - Android获取当前UTC时间

这个问题在这里已经有了答案:HowcanIgetthecurrentdateandtimeinUTCorGMTinJava?(33个答案)关闭9年前。获取当前UTC时间的函数是什么。我尝试过使用System.getCurrentTime,但我得到了设备的当前日期和时间。谢谢 最佳答案 System.currentTimeMillis()确实为您提供了自1970年1月1日00:00:00UTC以来的毫秒数。您看到本地时间的原因可能是因为您在使用Date实例之前将其转换为字符串。您可以在任何时区使用DateFormats将Dates转换

java - MongoDb BSON 以 UTC 时间存储日期

如果我尝试将日期字段放入文档(BSON)并将其写入Mongo,BSON会以UTC格式写入。例如,日期DateTimedateTime=newDateTime("2015-07-01");Documentdoc=newDocument("date",dateTime.toDate());将被存储为"date":ISODate("2015-06-30T18:30:00Z")在蒙古。而且,如果我使用相同的Java驱动程序检索它,我会得到它WedJul0100:00:00IST2015太好了。没有解决办法吗?我的意思是,为什么我不能按我的意愿存储我的日期?如果我需要从另一个时区查询数据库怎么办

node.js - Mongoose 将存储的 UTC 日期转换为本地时间?

我想知道这是否正常,或者我在架构设置或查询过程中遗漏了什么:我的应用程序和Mongoose在mongodb中正确地将日期存储为UTC。通过mongoshell查看文档可以确认这一点。当我通过mongoose从mongodb检索文档时,日期现在是本地时间。有没有办法让Mongoose在查询时将日期保持为UTC? 最佳答案 Mongoose和node.js对您的日期没有任何作用,只是当您调用toString()时,JavaScriptDate类型会生成一个本地时间字符串即使它实际上包含UTC时间。如果您需要UTC时间字符串,请在Date

c++ - 在 C/C++ 中在本地时间和 GMT/UTC 之间转换

在C/C++中在本地时间和UTC之间转换日期时间的最佳方法是什么?“日期时间”是指包含日期和时间的一些时间表示。我会对time_t、structtm或任何其他使其成为可能的表示形式感到满意。我的平台是Linux。这是我要解决的具体问题:我得到一对包含儒略日期和一天中的秒数的值。这些值在格林威治标准时间。我需要将其转换为本地时区“YYYYMMDDHHMMSS”值。我知道如何将儒略日期转换为Y-M-D,显然将秒转换为HHMMSS很容易。然而,棘手的部分是时区转换。我确信我可以找到解决方案,但我更愿意找到一种“标准”或“众所周知”的方式,而不是四处走动。一个可能相关的问题是GetDaylig

javascript - 如何在 JavaScript 中获取 UTC 时间戳?

在编写Web应用程序时,将(服务器端)所有日期时间作为UTC时间戳存储在数据库中是有意义的。当我注意到在JavaScript中的时区操作方面,您本身无法做很多事情时,我感到很惊讶。我稍微扩展了Date对象。这个功能有意义吗?基本上,每次我向服务器发送任何东西时,它都会是一个用这个函数格式化的时间戳......你能看出这里有什么大问题吗?还是换个Angular解决方案?Date.prototype.getUTCTime=function(){returnnewDate(this.getUTCFullYear(),this.getUTCMonth(),this.getUTCDate(),t

javascript - 如何使用 NodeJS 将 UTC 日期格式化为 `YYYY-MM-DD hh:mm:ss` 字符串?

使用NodeJS,我想将Date格式化为以下字符串格式:varts_hms=newDate(UTC);ts_hms.format("%Y-%m-%d%H:%M:%S");我该怎么做? 最佳答案 如果你使用Node.js,你肯定有EcmaScript5,所以Date有一个toISOString方法。您要求对ISO8601稍作修改:newDate().toISOString()>'2012-11-04T14:51:06.157Z'所以只要删掉一些东西,就可以了:newDate().toISOString().replace(/T/,''

javascript - 将 UTC 纪元转换为本地日期

我已经为此奋斗了一段时间。我正在尝试将纪元转换为日期对象。纪元以UTC格式发送给我。每当您传递newDate()一个纪元时,它假定它是本地纪元。我尝试创建一个UTC对象,然后使用setTime()将其调整到正确的纪元,但似乎唯一有用的方法是toUTCString()而字符串则没有帮我。如果我将该字符串传递给一个新日期,它应该会注意到它是UTC,但它不是。newDate(newDate().toUTCString()).toLocaleString()我的下一个尝试是尝试获取本地当前纪元和UTC当前纪元之间的差异,但我也无法得到。newDate(newDate().toUTCString