问题标签 [datetimeoffset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6947 浏览

c# - 为什么 TryParseExact 在此示例中不起作用?

我无法完成这项工作 - 它总是返回 False。

我在这里想念什么?

0 投票
4 回答
82152 浏览

c# - 如何将字符串转换为 UTC 格式的 DateTime 就这么简单

假设我有这个字符串:如何将它转换为具有 UTC 时间的 DateTimeOffset 对象 - 意味着 -00:00 作为时区 - 即使我在特定时区的机器上运行它?

假设字符串:“2012-10-08T04:50:12.0000000”

Convert.ToDateTime("2012-10-08T04:50:12.0000000" + "Z");

--> DateTime d = {10/8/2012 6:50:12 AM} 我希望它是 DateTime d = {10/8/2012 4:50:12 AM} 好像它会明白我想要日期就这么简单(顺便说一句 - 我的机器在时区 +02:00)

0 投票
1 回答
565 浏览

c# - 围绕 DateTimeOffset 和 TimeZones 的混淆

我目前正在开发一个将在多个不同国家和时区使用的 .net 应用程序。后端数据库是sql server。

我一直在研究 datetime、datetime2 和 datetimeoffset 数据类型,我有点困惑。

一些例子可能有助于我的困惑。假设我有一个表,其中包含产品数据以及其可用性的开始和结束日期。因此,对于开始日期和结束日期,数据将保存为 utc 日期并包括时区。

如果我查询数据库并想省略不在开始日期和结束日期之间的记录,并且会执行以下操作:

但是,这是无效的,因为 UTC 日期可能无法反映需要数据的国家/地区的时间,即。不应用时间偏移。那么有什么想法可以解决这个问题吗?

我的下一个问题是,当该国家/地区的日光时间发生变化时,偏移量不会有所不同吗?IE。由于偏移值不正确,数据是否会变得陈旧。

在我的应用程序中向上移动层,并进入我的 .net 代码。当我从数据库中检索数据时,我创建了一个包含结束日期/开始日期的 DateTimeOffset 变量。如果我想在我的 sql 中编写一些类似的代码来检查开始和结束日期,如果我使用 DateTime.UtcNow,我会不会遇到同样的问题?

任何有助于解决我的困惑的帮助都会很棒。

0 投票
1 回答
2031 浏览

ruby - Rails 更改默认时区

我正在尝试将 Rails 3.2.8 应用程序中的默认时区更改为 GMT+04:00,但我不知道该怎么做。以下解决方案对我不起作用:

我也在rails控制台中尝试了以下内容:

它返回一个值列表,包括"Moscow". Time.zone返回(GMT+00:00) UTC哪个不正确,应该是(GMT+04:00) UTC。然后我更改Time.zone = "Moscow"Time.now返回了正确的值(... +0400)。

所以要修复它我只是使用了Time.now + 4.hour,但我还需要 datetime_select 来显示我的当地时间。Time.now + 4.hour不是正确的解决方案。

如何将默认时区设置为其本地值?

0 投票
0 回答
660 浏览

symfony - Symfony2 中用户友好的时区名称

当 Symfony2 呈现“timezone”类型的表单输入时,它使用来自时区数据库的名称(例如“America/Los Angeles”)作为选项值和显示。

有没有办法为每个区域显示一个更用户友好的名称(对于不知道他们所在的 Olson/IANA 时区的用户),例如 UTC 偏移量和该时区的主要城市列表?

0 投票
4 回答
29159 浏览

asp.net-mvc - 应用偏移时表示的 UTC 时间必须介于 0 年和 10,000 年之间。参数名称:偏移量

我在 ASP.NET MVC3 控制器中有以下代码:

我的视图模型是DateTimeOffset?

抛出异常的原因是什么?

0 投票
3 回答
48139 浏览

c# - 将 UTC DateTime 转换为 DateTimeOffset

我需要将UTC日期字符串转换为DateTimeOffsets.

这必须使用与计算机时区不同的时区。 例如,当前计算机时区是 +02:00,但我想创建一个偏移量为 -4:00 的 DateTimeOffset。

我已经在 stackoverflow 上阅读了很多问题,但没有一个能解决我的问题。

这就是我需要做的:

输入: “2012-11-20T00:00:00Z”

输出: DateTimeOffset 与:

  • UtcDateTime 2012-11-20 00:00
  • 定义时区的正确 Utc 偏移量(在本例中为 01:00)
  • LocalDateTime: 2012-11-20 01:00 (= UtcDateTime + Offset)

当然必须考虑夏令时。

编辑:为了让事情更清楚,请尝试完成以下代码片段:

0 投票
2 回答
598 浏览

mysql - Rails localtime 返回错误的时区

我有一个问题,在保存日期时间属性时,表单返回 -04:00 而不是 -05:00

使用 Rails 3.2.3

在 application.rb 中:

将 MySQL 与 mysql2 适配器一起使用

运行@wine.released_at.localtime返回2008-05-15 00:00:00.000000000 -04:00
运行@wine.released_at返回2008-05-15 04:00:00.000000000 Z
运行Time.now.zone返回Eastern Standard Time
运行@wine.released_at.zone返回EDT

我相当困惑。我虽然设置 config.time_zone 应该使 Rails 自动将所有数据库日期时间值转换为设置的 time_zone ......为什么没有发生这种情况?

0 投票
1 回答
505 浏览

sql-server - 每分钟 SQL Server 行数

对不起,我想不出更好的标题。

我有一个表,每次有人点击我的 JSON api 时都会插入一行。本质上,它有 2 列,Ipaddress( nvarchar) 和date( datetimeoffset)。

我的部分问题是,我不确定如何定义我想要的数据,但总的来说,我试图弄清楚是否有人在我的 api 上玩恶作剧。

我认为我正在寻找的是每个 IP 地址每秒/分钟的平均请求数。

谁能帮我写一个这样的查询?

0 投票
2 回答
1844 浏览

javascript - 如何确定日期字符串是否包含已在 Javascript 中添加的时间偏移量?

考虑这个日期字符串:

它添加了时间偏移量,"-07:00" 我怎样才能知道它添加了这个偏移量?我知道我可以用正则表达式来做到这一点。但是还有其他更简单的方法吗?

或者有没有人有它的正则表达式?