jjzjj

datetimeoffset

全部标签

java - 时差计算错误

我必须计算出发机场和到达机场之间的总飞行时间分钟数。此工作由以下代码片段完成:publicintcalculateFlightDuration(StringdepartureDateTime,StringdepAirportCode,StringarrivalDateTime,StringarrAirportCode){try{LocalDateTimedepLocalTime=LocalDateTime.parse(departureDateTime,formatter);LocalDateTimearrLocalTime=LocalDateTime.parse(arrivalDat

java - 将 DateTimeOffset 从 Android 发送到 .NET Web API

我正在使用适用于Android的Azure移动应用SDK。publicclassMyClass{publicStringId;publicStringCode;publicDateTimeOffsetClientCreatedAt;}MyClassmyClass=newMyClass();myClass.Id="1234567890";myClass.Code="dfgdrvyet";myClass.ClientCreatedAt=newDateTimeOffset(newDate());它的使用如下:MobileServiceSyncTablemyClassSyncTable=_cl

结合DateTimeOffset的日期和时间

我需要格式化DateTimeOffset与Windows区域设置相同。这是我到目前为止所做的:varstrDate=string.Format("{0}{1}",myDateTimeOffset.ToLocalTime().ToString(CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern),myDateTimeOffset.ToLocalTime().ToString(CultureInfo.CurrentCulture.DateTimeFormat.LongTimePattern));这样做的方法较短吗?看答案甚至更短:v

c# - 如何为存储为数组 [ticks,offset] 的 DatetimeOffset 创建 MongoDB TTL 索引?

我正在尝试在包含具有DateTimeOffset的文档的集合上创建MongoDBTTL索引。但是日期作为一个刻度数组和偏移量[ticks,offset]保存。例如:TimeStamp:Array[0:636803424000000000,1:-360]我的模型如下所示:publicclassLog{....DateTimeOffset?TimeStamp{get;set;}}我正在使用MongoDb.Driverv2.7.2,我一直在尝试以这种方式创建索引....varindexKeysDefinition=Builders.IndexKeys.Descending(l=>l.Time

mysql - ZoneOffset 的 ID 无效

我正在尝试将java.sql.timestamp转换为OffsetDateTime以便我可以在我的restapi中返回ISO8601标准字符串。我正在使用此代码将timestamp转换为OffsetDateTimepublicstaticOffsetDateTimesqlTimetampeToOffsetDateTime(Timestampts,StringtimeZone){if(ts==null){returnnull;}Calendarcal=Calendar.getInstance();cal.setTime(ts);ZoneOffsetoffset=ZoneOffset.of

mysql - System.DateTime 类型不是受支持的类型。更改为使用 System.DateTimeOffset

我们正在创建WebApi2.2服务并使用上面列出的技术。我们的后端数据存储是MySql5.6。我们正在使用dotConnectforMySql来处理数据存储。在数据库中,有一个类型为Timestamp的RowVersion列。在EF中,我成功生成了模型,但我注意到RowVersion设置为DateTime。当我运行WebApi时,出现以下运行时异常,因此我需要将类型更改为DateTimeOffset,因为Timestamp不可用。在我们的应用程序中,我们将使用带有ETag的RowVersion进行并发处理。所以,我们只会在我们的应用程序中读取RowVersion;每当发生插入或更新时,

java - Java 8 的新 Java Date Time API 是否处理 DST?

我正在考虑使用新的java8DateTimeAPI。我在谷歌上搜索了一下,发现jodaTime是java的不错选择,但仍然有兴趣了解这个新API是如何工作的。我将所有时间以UTC值存储在我的数据存储中,并将根据用户的时区将它们转换为本地时区特定值。我可以找到许多介绍如何使用新的JavaDateTimeAPI的文章。但是我不确定API是否会处理DST更改?或者我们有更好的方法来处理Date吗?我刚刚学习新的DateAPI,所以想听听您对处理DateTime并在UsersTimeZone的基础上显示它的想法。 最佳答案 这取决于你使用的

c# - 在 SQLite.Net 中存储 DateTimeOffset

在WinRT(Windows8.1商店应用程序)项目中,我使用SQLite.Net-PCL和SQLiteNetExtensionsNuGet包将数据存储在本地SQLite数据库文件中。我的几个数据模型(又名表)包含DateTimeOffset类型的属性。目的是存储这些而不丢失偏移量信息。(这是因为用户可以在指定日期/时间的同时输入时区信息,而这些信息必须存储在数据库中。)我知道在创建SQLiteConnection时可以设置storeDateTimeAsTicks参数,将其设置为false会强制所有DateTime属性以ISO格式存储为文本-但是,这对DateTimeOffset属性没

c# - 在 SQLite.Net 中存储 DateTimeOffset

在WinRT(Windows8.1商店应用程序)项目中,我使用SQLite.Net-PCL和SQLiteNetExtensionsNuGet包将数据存储在本地SQLite数据库文件中。我的几个数据模型(又名表)包含DateTimeOffset类型的属性。目的是存储这些而不丢失偏移量信息。(这是因为用户可以在指定日期/时间的同时输入时区信息,而这些信息必须存储在数据库中。)我知道在创建SQLiteConnection时可以设置storeDateTimeAsTicks参数,将其设置为false会强制所有DateTime属性以ISO格式存储为文本-但是,这对DateTimeOffset属性没

nhibernate - 单元测试 NHibernate w/SQLite 和 DateTimeOffset 映射

移植应用程序以使用来自不同ORM的NHibernate。我已经开始实现针对内存中的SQLite数据库运行单元测试的能力。这适用于前几批测试,但我遇到了障碍。我们的应用程序在现实世界中会与SQL2008服务器通信,因此,目前有几个模型具有DateTimeOffset属性。在非测试应用程序中映射到SQL2008或从SQL2008映射时,一切正常。在配置数据库或其他一些设施时是否有某种机制,以便当我使用来self的SQLite测试装置的session时,DateTimeOffset东西被“自动神奇地”处理为与平台无关的DateTime? 最佳答案