首页 文章
  • 106 votes
     answers
     views

    Sqlite:CURRENT_TIMESTAMP是GMT,而不是机器的时区

    我有一个带有此列定义的sqlite(v3)表: "timestamp" DATETIME DEFAULT CURRENT_TIMESTAMP 此数据库所在的服务器位于CST时区 . 当我在不包含timestamp列的情况下插入到我的表中时,sqlite会自动使用GMT中的当前时间戳填充该字段,而不是CST . 有没有办法修改我的insert语句以强制存储的时间戳在CST中?另...
  • 206 votes
     answers
     views

    无法减去offset-naive和offset-aware datetimes

    我在PostgreSQL中有一个时区感知 timestamptz 字段 . 当我从表中提取数据时,我想立即减去时间,以便我可以得到它的年龄 . 我遇到的问题是 datetime.datetime.now() 和 datetime.datetime.utcnow() 似乎都返回时区不知道的时间戳,这导致我收到此错误: TypeError: can't subtract offset-naive an...
  • 139 votes
     answers
     views

    在Rails和PostgreSQL中完全忽略时区

    我正在处理Rails和Postgres中的日期和时间并遇到这个问题: 数据库采用UTC格式 . 用户在Rails应用程序中设置选择的时区,但仅在获取用户本地时间来比较时间时使用 . 用户存储时间,例如2012年3月17日晚上7点 . 我不希望存储时区转换或时区 . 我只想保存日期和时间 . 这样,如果用户改变他们的时区,它仍将显示2012年3月17日,晚上7点 . 我只使用用户指定的时区来获取用户...
  • 3 votes
     answers
     views

    Postgresql:如何从时间戳,时区字段正确创建带时区的时间戳

    我有一个没有时区的时间戳表 . YYYY-MM-DD HH:MM:SS 和一个字段“时区”,太平洋为“P”,山为“M” . 我需要创建一个“带时区的时间戳”字段 鉴于我有两个字段,有没有办法正确地解释夏令时? 具体来说:时间戳:2013-11-03 01:00:00时区:“P”将成为:2013-11-03 01:00:00-07 和时间戳:2013-11-03 03:00:00 timezone...
  • 0 votes
     answers
     views

    PostgreSQL,R和没有时区的时间戳

    我正在读一个大csv(> 1GB对我来说很大!) . 它包含一个时间戳字段 . 我从优秀的data.table包中读取了fread(100行开头) . ddfr <- fread(input="~/file1.csv",nrows=100, header=T) 问题1(已解决):时间戳字段(称为“ts”和“更新”),例如“02/12/2014 04:40:00 A...
  • 2 votes
     answers
     views

    Fullcalendar呈现错误的时间和日期

    我有一个在客户端使用Fullcalendar的NodeJS应用程序 . 这个非常相同的应用程序,在我的开发环境中运行时,会使用正确的日期和时间呈现日历 . 当我在 生产环境 箱上运行它时,日期和时间都是错误的 . 就像它忽略了时区信息一样 . 有点奇怪的是,客户端仍然是我,并且 生产环境 服务器将输出与您在那里看到的相同的JSON作为输出: [{“id”:“53a2d4f2eec975b1095...
  • 0 votes
     answers
     views

    C#Crystal Reports TimeZone

    我正在使用Crystal Reports ReportDocument对象来加载,运行和导出报告到PDF . 报告时间是Web服务器的时间 . 我们让用户运行来自不同时区的报告 . 有没有办法设置报告的时区? using (SqlCommand cmd = new SqlCommand(job.sproc, con)) { cmd.Comma...
  • 1 votes
     answers
     views

    使用.Net DateTime将PST转换为GMT与服务器时区无关

    给定的日期和时间结构如下: “2011-10-21 14:44:19” 这被称为太平洋时间(适当时为夏令时调整),我需要解析DateTime并将其转换为UTC,而不管当前的服务器时间 . 我已经看到了这个非常相似的问题,首先假设原始DateTime是UTC: How to format a datetime to GMT irrespective of regional settings? 我知道...
  • 0 votes
     answers
     views

    使用C#将GMT日期转换为本地时间的问题?

    我们有一个用C#编写的Windows Mobile应用程序(紧凑框架) . 区域设置为(英语)新西兰 . 时区设置为GMT 12新西兰 . 我们以GMT / UTC格式存储日期 . 我们的UTC日期为2010-02-18 18:00:00 这一次在新西兰是早上7点 . 当我们调用datetime对象时 starttime = starttime.ToLocalTime(); 我们早上9点到了 ....
  • 6 votes
     answers
     views

    JavaScript,时区和夏令时

    欢迎来到本周的 Yet Another Time Zone Question 集: 我已经做了很多关于SO的阅读,试图操纵moment.js和date.js来帮助我,并且自从我开始尝试解决这个问题以来,一般都被一种沮丧的感觉所困扰,所以如果有人可以提供帮助或指出我在SO上的重复问题,我一直无法找到,那真是太棒了 . 我有一个页面 . 此页面显示一系列时间,例如:7:28,7:38,7:48 . ...
  • 1 votes
     answers
     views

    Google日历未显示正确的时间

    我正在为我正在处理的学校网站设置Google日历,并使用Google API显示接下来的五个日历活动 . 一个问题是时间显示在24小时制而不是AM和PM,但这不是我的主要问题 . 主要问题是,当事件在网站上显示正确的时间时,当您单击事件以在日历事件视图中查看它时,它将仅显示GMT时间而不是东部时间 . 登录Google帐户后,事件会显示正确的时区,但无论何时在未登录时查看,都会默认为GMT . 我...
  • 126 votes
     answers
     views

    PostgreSQL中有/无时区的时间戳之间的差异

    当数据类型为 WITH TIME ZONE 而 WITHOUT TIME ZONE 时,PostgreSQL中的时间戳值是否存储不同?可以用简单的测试用例说明差异吗?
  • 1 votes
     answers
     views

    Outlook没有正确导入带时区的VCS?

    在我们的ASP Web应用程序中,我们有一个模块可生成要导入日历的VCS文件 . 如果客户端与我们在同一区域(GMT),这可以正常工作 . 但是如果我在UTC-01上创建一个从上午9点开始的事件,我仍然在UTC时间/格林尼治标准时间上午9点开始这个事件,就好像它不会读取TZOFFSET 这是VCS生成的 . 在这个例子中,该事件应该发生在2011年12月30日上午9点至10点,UTC-05(纽约)...
  • 0 votes
     answers
     views

    处理数据集市/仓库中的时区

    我们开始设计数据集市/仓库的构建块,我们需要能够支持所有时区(我们的客户来自世界各地) . 从在线阅读讨论(和书籍),一个常见的解决方案似乎是在事实表中有一个单独的日期和时间维度以及时间戳 . 但是,我很难回答的问题是,考虑到我的动态时区要求,日期和时间维度对我的影响有多大?时间维度更有意义但我在日期维度上遇到了困难 . 日期维度的一般设计方法通常包括诸如日期名称,星期几,月份名称等属性 . 我所...
  • 2 votes
     answers
     views

    PostgreSQL中多个时区的时间差

    假设我有一个包含两个 TIMESTAMPTZ 列的表 - start_time 和 end_time . 在我的JS代码中,我将使用momentjs创建起点和终点,并且我想找到所有行的所有时间差的总和( end_time - start_time ),在这两个点之间具有 end_time ,而不管每个记录的时区如何 . 通常,如果表中的所有记录都使用相同的时区(例如UTC),我会执行以下操作...
  • 1 votes
     answers
     views

    Joda Time时区模式的格式错误无效

    我不明白为什么以下几行代码不适用于Joda Time: DateTime now = new DateTime(); DateTimeFormatter dateTimeFormatter = DateTimeFormat. forPattern("yyyyMMddhhmmss Z");...
  • 0 votes
     answers
     views

    Laravel 5.1 Logger 时区

    有没有办法可以改变Laravel 5.1 Logger 的时区?我've seen previous discussions where they extended the Monolog class and updated the Service Provider, but that was for an older version of Laravel and it doesn'看起来像 Lo...
  • 3 votes
     answers
     views

    Pandas数据框,包含时间戳和时区列

    我有一个pandas数据帧,其中包含一列时间戳和一组时间戳所在的时区 . 将所有这些时间戳转换为UTC时间的最佳方法是什么? csv中的示例数据: 0,2000-01-28 16:47:00,America/Chicago 1,2000-01-29 16:48:00,America/Chicago 2,2000-01-30 16:49:00,America/Los_Angeles 3,2000-0...
  • 1 votes
     answers
     views

    Sequelize仅以UTC格式读取日期时间

    我已将 timezone 选项设置为我的时区( Europe/Zagreb ,我也尝试使用 +01:00 ),并且时间保存应该是,但是,当从数据库中读取时间时,Sequelize会将其转换为UTC . 我也尝试过不同的时区,每个时区都保存正确,但从数据库中读取时总是转换为UTC . 我做错了什么,或者这是一个已知的问题,是否有任何解决方法? 我创建了一个新的连接: sequelize = new ...
  • 0 votes
     answers
     views

    时区处理 - 这是正确的方法吗?

    这是我第一次处理时区 . 这是场景: 服务器数据库采用UTC时区 客户端1在IST中,客户端2在EST中 EST客户端存储的数据应在IST中正确显示给客户端,反之亦然 Server运行cron job并从数据库中读取数据 . 它需要正确地向EST和IST客户端显示与其时区相关的通知 技术 服务器操作系统 - Ubuntu(EC2) 数据库 - MySQL(UTC) ...
  • 1 votes
     answers
     views

    在Node.JS中输出用户时区的时间戳的最佳方法

    我的应用程序正在记录某些用户事件以在UI中显示 . 时间戳作为日期存储在Mongo中,它成为JS Date对象,具有相对于服务器时区的时区信息 . 我正在使用moment.js来格式化日期,但由于我的用户在澳大利亚并且我的应用程序托管在Heroku(服务器时区是UTC),因此当时.js帮助输出的'local'时间不是我的用户想要看到的 . Moment.js允许您在UTC和“本地”时间之间切换(在...
  • 124 votes
     answers
     views

    Moment.js:在特定时区中格式化日期

    我正在使用Moment.js来解析和格式化我的网络应用中的日期 . 作为JSON对象的一部分,我的后端服务器将日期作为UTC纪元(Unix偏移)的毫秒数发送 . 解析日期 in a specific timezone 很简单 - 只需在解析之前将RFC 822时区标识符附加到字符串的末尾: // response varies according to your timezone moment('...
  • 2 votes
     answers
     views

    如何在特定时区保存猫鼬日期时间

    Mongoose将日期时间保存为UTC格式的 ISODate("2017-04-25T09:40:48.193Z") . 如何将其时区更改为本地服务器时区 . 因此,每次从db中检索时,我都不需要更改时间 . 这是我的模型架构: var MyModelSchema = new mongoose.Schema( { id: Number, ...
  • 5 votes
     answers
     views

    PHP中的Europe / London和UTC之间有区别吗? [关闭]

    我知道UTC和GMT实际上是一回事 . BST(英国标准时间)是格林尼治标准时间 - 1小时,具体取决于夏令时(夏令时) . 考虑到这一点,欧洲/伦敦如何用PHP解释?它基本上是UTC / GMT吗?
  • 4 votes
     answers
     views

    PHP时区问题| BST和GMT

    我开发了一个应用程序,它记录了某些记录何时被修改和创建,所以基本上我们使用 time() 函数记录保存更改的时间 . 我在英国,所以我的时区必须是GMT . 然而在英国,我们使用夏令时,所以在夏天我们不再使用GMT而是使用BST . 如何更改使用BST的时区(GMT 1) . 我想在我的php文件中声明它,以便它很容易更改 . 这就是我现在所拥有的: date_default_timezone_s...
  • 0 votes
     answers
     views

    城市夏令时数据库

    我试图获得一个城市数据库,它的相应时区包括夏令时,但我找不到它 . 我正在制作一个 iOS 和 Android 应用程序,用户可以选择他或她所在的城市并代表时间,但为此我需要数据来计算正确的时间 . 我目前的解决方案是使用 TimeZone.getAvailableIDs() (ID与 Android 相同),但我发现北京和阿布扎比等地有很多城市缺失 . 任何解决方案?
  • 1 votes
     answers
     views

    java:timezone getTimeZone(“GMT-0700”)'timezone useDaylight不正确

    我想获得洛杉矶的时区信息,现在10/10/2017是夏令时,但当我在洛杉矶以两种方式获得时区时,我得到了不同的结果 . public class TimeZoneDemo2 { public static void main(String[] args) { TimeZone timeZoneLosAngeles = TimeZone.getTimeZone("Am...
  • 0 votes
     answers
     views

    Oracle会话时区:Oracle DB会话可以将java.sql.Date转换为正确的时区吗?

    我们有一个审计表(Columns / Types:ID / Number,.. Audited_Date / Date),它使用预准备语句记录审计条目 . 到目前为止,对于不同的上下文,我们为连接设置数据库会话时区,之后我们使用了audited_date列的CURRENT_DATE属性 . 这意味着插入柱子的日期是连接的时间区域,这是重要的 . 现在,我们有一个新要求,即根据审计日志提供的时间戳添...
  • 90 votes
     answers
     views

    在Rails 3中将UTC转换为本地时间

    我无法在Rails 3中将UTC Time 或 TimeWithZone 转换为本地时间 . 假设 moment 是UTC中的一些 Time 变量(例如 moment = Time.now.utc ) . 如何将 moment 转换为我的时区,照顾DST(即使用EST / EDT)? 更确切地说,如果时间对应于美国东部夏令时间上午9点和“3月7日上午9点”,如果时间是美国东部时间上周一上午9点,...
  • 1 votes
     answers
     views

    Wunderground和UTC偏移量

    我通过Wunderground的XML API消费国际天气预报: http://wiki.wunderground.com/index.php/API_-_XML 看一下阿富汗喀布尔的产出,例如: http://api.wunderground.com/auto/wui/geo/ForecastXML/index.xml?query=OAKB 我注意到没有UTC偏移 . 我能看到的最接近的是:...

热门问题