草庐IT

pubdate_utc

全部标签

c++ - 在 Windows 下使用 C++ 以毫秒为单位的 UTC 时间戳

Windows平台下如何获取以毫秒为单位的UTC时间?我正在使用标准库,它以秒为单位提供UTC时间。我想以毫秒为单位获取时间。是否有另一个库的引用可以给我以毫秒为单位的准确UTC时间? 最佳答案 使用GetSystemTimeAPI函数,或者可能是GetSystemTimeAsFileTime如果你想要一个数字。 关于c++-在Windows下使用C++以毫秒为单位的UTC时间戳,我们在StackOverflow上找到一个类似的问题: https://stac

c++ - 使用 WinAPI 进行夏令时和 UTC 到本地时间的转换

我正在尝试查看从本地时间转换为UTC时间以及反之亦然的WindAPI是否符合夏令时。例如,我们以LocalFileTimeToFileTime为例应用程序接口(interface)。它的描述指出:LocalFileTimeToFileTimeusesthecurrentsettingsforthetimezoneanddaylightsavingtime.Therefore,ifitisdaylightsavingtime,thisfunctionwilltakedaylightsavingtimeintoaccount,evenifthetimeyouareconvertingisi

python - MongoDB Compass 中的 UTC 日期不正确

我用docker打包我的python(flask)应用程序。在我的应用程序中,我使用datetime.utcnow()使用datetime库生成UTC日期。不幸的是,当我使用MongoDBCompass检查保存的数据时,UTC日期偏移了两个小时(到我本地的时区)。我所有的docker容器都将时区设置为Etc/UTC。此外,与MongoDB的mongoengine连接使用tz_aware=False和tzinfo=None,这会阻止即时日期转换。偏移从何而来,如何解决? 最佳答案 最后,在试图证明自己错了之后,我找到了问题的原因和解决

mysql - 在 MySQL 中使用 NOW() 时,我可以确定正确的 UTC 值将存储在 TIMESTAMP 列中吗?

MySQL有两种专门用于存储日期和时间值的数据类型-DATETIME和TIMESTAMP。这两种类型都没有存储时区信息,并且都有不同的规则。DATETIME列将存储插入查询中提供的确切日期和时间值。(没有转换,也没有时区可供选择)TIMESTAMP列会将插入时提供的日期和时间值从插入时连接的时区转换为UTC。在检索时,它会将存储的日期和时间值从UTC转换为检索连接的时区。两个连接的时区可以根据这些rules显式或隐式设置。现在,在回答我的问题之前,让我们先看看涉及夏令时的处理日期和时间的一些细微差别。总结另一个StackOverflowquestion的答案以及我从MySQLdocum

mysql - 如何在 hibernate 中仅存储 UTC 中的特定时间戳列

在我的Mysql数据库中,我有一些列需要使用hibernate以UTC格式存储。我不能强制我的JVM以UTC格式存储所有时间戳列,因为我有针对不同时区的其他列。我找到了两个解决方案1)Toconfigurehostnameasjdbc:mysql://hostname/databaseName?useTimezone=true&serverTimezone=UTC2)privatestaticfinalTimeZoneUTC=TimeZone.getTimeZone("UTC");但这两种解决方案都是针对所有列强制使用UTC时区,而我的要求是针对特定列。@CreatedDate

mysql - 如何以 UTC 和本地时区存储日期时间

什么是存储日期时间的实用方法,以便我可以让用户查看/查询截至他们本地时间的数据,同时保留有关原始日期时间的信息。基本上,用户希望能够查询(截至他们自己的本地时间)从不同时区的系统收集的数据。但有时,他们想知道原始系统中的数据是在18:00创建的。当来自世界不同地区的用户就同一事件进行交流时,它会有所帮助。User1:What?Wedon'thaveanydatafor20:00User2:Dude,itsays20:00rightthereonmyscreen.User1:Wait,whattimezoneareyou?What'stheUTC-time?User2:WhatisUTC

iOS 10.3 模拟器在 macOS High Sierra 中显示错误时间(UTC 而不是本地时区)

经过多次研究,我没有找到任何可行的解决方案。我不知道为什么我的iOS10.3模拟器在macOSHighSierra中显示错误时间(UTC而不是本地时区)(也在设置之后)。我已经应用了许多解决方案,但对我没有任何作用。我附上了相同的屏幕截图。引用。链接https://forums.developer.apple.com/thread/93087那么,请帮我解决这个问题。提前致谢。 最佳答案 更新我的Xcode8到Xcode9后,上述问题已自动解决。 关于iOS10.3模拟器在macOSHi

swift - 如何获得 UTC 和 iPhone 之间的时区偏移 - Swift 4.2?

我正在使用Swift4.2。我正在努力获取UTC与我的iPhone中的时间之间的偏移时间。我有这个代码extensionTimeZone{funcoffsetFromGMT()->String{letlocalTimeZoneFormatter=DateFormatter()localTimeZoneFormatter.timeZone=selflocalTimeZoneFormatter.dateFormat="Z"returnlocalTimeZoneFormatter.string(from:Date())}}funcgetCurrentTimeZone()->String{re

java - 在 Java 中从毫秒转换为 UTC 时间

我正在尝试将毫秒时间(自1970年1月1日以来的毫秒数)转换为Java中的UTC时间。我已经看到很多其他使用SimpleDateFormat更改时区的问题,但我不确定如何将时间转换为SimpleDateFormat,到目前为止我只知道如何将它转换为字符串或日期.例如,如果我的初始时间值为1427723278405,我可以使用Stringdate=newSimpleDateFormat("MMMddhh:mm:sszyyyy",Locale.ENGLISH).format(newDate(epoch));或Dated=newDate(epoch);但每当我尝试将其更改为SimpleDat

java - ZonedDateTime 比较 : expected: [Etc/UTC] but was: [UTC]

我正在比较两个看似相等的日期,但它们包含不同名称的时区:一个是Etc/UTC,另一个是UTC。根据这个问题:IsthereadifferencebetweentheUTCandEtc/UTCtimezones?-这两个区域是相同的。但是我的测试失败了:importorg.junit.Test;importjava.sql.Timestamp;importjava.time.ZoneId;importjava.time.ZonedDateTime;importstaticorg.junit.Assert.assertEquals;publicclassTestZoneDateTime{@