问题标签 [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.
c# - “半月”要加多少天
我有一个枚举类型PaymentFrequency
,它的值表示每年有多少付款......所以我有
基于NumberOfPayments
, PaymentFrequency
, 和FirstPaymentDate
(类型 DateTimeOffset) 我想计算LastPaymentDate
. 但我无法确定在半月刊的情况下要添加多少时间单位(天、月)......
那么,使用 SemiMonthly 时应该使用多少天/几个月?这甚至可能在不知道其间每个月的确切天数的情况下实现吗?或者这真的很简单,我刚用完咖啡因,我没有只见树木不见森林 :)
sql - 我应该使用哪种 SQL 数据类型来存储来自 GPS 设备的日期时间?
我正在做一个项目,我必须从位于不同国家(时区 + 夏令时)的 GPS 设备收集数据,并将这些数据显示给来自不同国家的不同用户。我正在考虑以 UTC 格式保存日期(这是我从 GPS 设备收到的),但我再次相信我无法将该日期转换为用户的本地日期(我还必须显示历史数据,所以我'必须考虑给定日期的夏令时)。也许 datetimeoffset 数据类型会更合适,但我将如何将收到的 UTC 日期转换为 datetimeoffset 数据类型?你有什么建议?谢谢!
sql-server - datetimeoffset (SQL Server) 的夏令时支持
如果您查看 MSDN 中的此帮助主题:
它说:“没有对 datetimeoffset 的服务器端夏令时 (DST) 支持。”
谁能解释这到底是什么意思?
我读它的方式是:说 DST 有效,我使用 SYSDATETIMEOFFSET()。结果采用以下格式:
YYYY-MM-DD hh :mm:ss[.nnnnnnn] [{+|-}hh:mm]
hh值将比我的实际本地时间晚一小时(好像 DST 无效)。那正确吗?
c# - “日期时间”和“日期时间偏移”之间的区别
DateTime
对象和对象有什么区别DateTimeOffset
?
我们什么时候应该使用每一个?
在可能更改服务器区域、存储日期和时间的 Web 应用程序中。哪个更好,或者有其他建议吗?
php - 获取给定持续时间的两个时区之间的时区偏移量
我想知道是否有办法在给定的持续时间内获取两个时区之间给定日期范围的时区偏移量。
应该返回对给定持续时间有效的时区偏移量。但是,如果偏移量发生变化,它应该返回它有效的日期范围。
所以我在看这样的东西:
返回值是这样的
我只是不想为给定范围内的每个计划项目计算时区偏移量。正在寻找是否有某种方法可以直接查找偏移量(如果它会发生变化)。
我正在使用 PHP,但任何语言的解决方案都会受到赞赏。
MySQL 解决方案也将起作用,因为它将在 MySQL 中进行更优化。
.net - WCF DateTimeOffset 兼容性
我有一个 .NET WCF 服务,其中包含一些需要 DateTimeOffset 的操作合同。这样做是为了避免与 DST 和时区混淆。
但是,我怀疑使用 DateTimeOffset 毕竟是一个好主意,因为它是相当非标准的,并且会导致任何尝试连接的人头疼,例如,绑定到旧 .NET 版本的 Java 应用程序或 .NET 应用程序.
另一种方法是期望 UTC 日期时间,但这会带来有人会忘记使用 UTC 时间并使用本地时间调用服务的风险。我还可以期待一个本地时间 DateTime,因为客户端将始终处于同一时区,但这会在 DST 更改方面留下一些微妙但经典的模糊性。
是否有人对服务接口中的 DateTimeOffset 感到头疼,或者毕竟使用起来相对没有问题?
wpf - 在 XAML 中显示来自 DatetimeOffset 的文化感知短日期和时间字符串
我有一个 WPF4 应用程序。
在那里,我将 UI 控件绑定到 DateTimeOffSet 值。例如一个文本块
但我想要一种具有文化意识的价值展示。因此,例如在德国有 24 小时代表,而在美国则有 AM/PM 代表。
实现这一点的最好/最聪明的方法是什么?我需要一个 covnerter 吗?或者有没有办法在 xaml 中表示这个?日期字段的顺序也不同等等......
entity-framework - 实体框架将 DateTimeOffset 映射到 SQL Server DateTime
有没有办法将DateTimeOffset
属性映射到 SQL Serverdatetime
列,假设您不能更改任何一方,这意味着属性和列必须保留这些日期类型?
我知道最简单的方法是让它们匹配,但想知道是否有办法解决这个问题。我正在研究自定义映射,但似乎我必须自己映射所有列,而不仅仅是DateTimeOffset
属性。
我试过:
但这引发了Member Mapping specified is not valid
错误。
我希望能够将UtcDateTime DateTimeOffset
属性值放入数据库中,并且在读取时使用DateTimeOffset
UTC(即偏移量为零)。
oracle - 在 Oracle 和 NHibernate 中将 DateTimeOffset 映射到 TIMESTAMP WITH TIME ZONE
我无法使 NHibernate 成功地将本机 oracle“TIMESTAMP WITH TIME ZONE”类型映射到 CLR DateTimeOffset 类型。
Oracle 似乎选择完全忽略本机 DateTimeOffset 类型,并在其 ADO.NET 提供程序中使用他们自己的专有类型 (OracleTimeStampTZ)。由于 NHibernate 使用本机 CLR 类型(如 DateTimeOffset 类型) - Oracle ADO.NET 提供程序无法尝试插入具有此类类型的行。
你们中有人知道如何解决这个问题吗?我必须使用 DateTimeOffset 类型,因为除了 UTC 值之外,我还需要记录时区/夏令时偏移量。不幸的是,标准的 DateTime 映射不会为我解决问题。
提前致谢
里龙
c# - DateTimeOffset proper usage
If I have a DateTime instance which represents a valid UTC time, and an offset that converts that DateTime to the time zone where it applies, how do I construct a DateTimeOffset instance to represent this?
#xA;Perhaps I'm not understanding the DateTimeOffset structure correctly, but I'm unable to get the expected output.
Thanks in advance