草庐IT

timeStamps

全部标签

ios - 核心音频 iOS : Retrieving the past & future timestamps for captured & to-be-rendered samples

问题我有一个非常简单的iOSCoreAudio应用程序,其结构如下:远程I/O单元输入总线-->渲染回调-->远程I/O单元输出总线由远程I/O输出总线调用的渲染回调函数通过在远程I/O输入总线上调用AudioUnitRender()从输入硬件中提取样本。然后它处理/影响这些样本,写入提供的AudioBufferList*并返回,导致受影响的样本通过输出硬件播放。一切正常。我的问题是我如何知道或计算精确时间:样本由输入硬件捕获样本实际上是在输出硬件上播放的讨论AudioTimeStamp结构被传递到具有有效mHostTime、mSampleTime和mRateScalar值的渲染回调中

ios - ARKit:ARFrame.timestamp 代表什么?

在ARKit中,ARFrame.timestamp是一个TimeInterval,其值如下185726.884258291185726.91759425185726.950930291...我想从这些值中获取unix时间戳,但它们看起来并不眼熟。这些数字代表什么? 最佳答案 这些数字表示捕获帧时的正常运行时间,您可以通过调用自己查看NSTimeIntervalsystemUptime=[[NSProcessInfoprocessInfo]systemUptime];Methodsandthoughtsaboutconvertingi

ios - 由于未捕获的异常 'NSInternalInconsistencyException' 而终止应用程序,原因 : 'FCM error: cannot have last checkin timestamp in future'

现在每个应用程序都有firebase推送通知,我们的应用程序也是如此。一切正常,比如发送通知等等。但是我开始收到这个错误:Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'FCMerror:cannothavelastcheckintimestampinfuture'记录上述错误:2019-03-2615:27:49.375300+0530appName[665:131254]*Assertionfailurein-FIRInstanceIDCheckinPreferencesh

ios - Swift 从 Firebase ServerValue.timestamp() 得到错误的日期

现在我正在使用swift开发IOS应用程序,以Firebase.com作为后端首先我试着用这个函数来放置时间varuserHistoryForupdate=["dealdate":FirebaseServerValue.timestamp()]userHistoryRef.updateChildValues(userHistoryForupdateas[NSObject:AnyObject],withCompletionBlock:{(error:NSError?,ref:Firebase!)inif(error!=nil){}else{}})然后在其他View中我通过这个函数检索时间

ios - Firebase:由 FIRServerValue.timestamp() 创建的下载时间戳与在线版本略有不同

我注意到由FIRServerValue.timestamp()创建的对象的下载时间戳与在线版本略有不同。我的代码:letmessagesRef=self.ref.child("messages").child(chatId)messagesRef.queryOrderedByChild("timestamp").queryLimitedToLast(500).observeEventType(.ChildAdded,withBlock:{(snapshot)->Voidinguardletobject=snapshot.valueas?[String:AnyObject]else{re

swift - 时间戳作为 "timestamp"保存到 Firestore 中是否正常?

我保存服务器值时间戳如下:letdata:[String:Any]=["userId":9,"name":"ElonMusk","timeCreated":ServerValue.timestamp()]letdoc=firestore.collection("orders").document()doc.setData(data){(error)in}在查看Firestore时,虽然我看到了这个:这正常吗?难道不应该有一个包含自Unix纪元以来的毫秒数的long吗? 最佳答案 您正在使用服务器时间戳的实时数据库概念,即Server

swift - swift语言中cloud Firestore server timestamp的等效数据类型是什么?

我有一个包含时间戳字段createdAt的数据模型。structBox{vartitle:StringvarcreatedAt:Timestampvardictionary:[String:Any]{return["title":title,"createdAt":createdAt]}//...但是,我无法分配Firestore服务器时间戳。swift中云Firestore服务器时间戳的等效数据类型是什么?我在这里漏掉了一点吗?letbox=Box(title:title,createdAt:FieldValue.serverTimestamp()); 最

java - 如何计算两个 Java java.sql.Timestamps 之间的差异?

请包括nanos,否则将是微不足道的:longdiff=Math.abs(t1.getTime()-t2.getTime());[编辑]我想要最精确的结果,所以不要加倍;只有整数/长算术。此外,结果必须是积极的。伪代码:Timestampresult=abs(t1-t2);例子:t1=(time=1001,nanos=1000000),t2=(time=999,nanos=999000000)->diff=(time=2,nanos=2000000)是的,java.sql.Timestamp中的毫秒在时间和nanospar中是重复的,所以1001毫秒意味着1秒(1000)和1毫秒,它在

java - 找到 2 个 java.sql.Timestamps 之间的小时或分钟差异?

我将java.sql.Timestamp作为Timestamp数据类型存储在postgresql数据库中,我想找出分钟数的差异或从存储在数据库中的时间到当前的时间戳。这样做的最佳方法是什么?是否有针对它的内置方法,还是我必须将它转换为long或其他东西? 最佳答案 我结束了使用这个,只是想在其他人搜索时发布它。publicstaticlongcompareTwoTimeStamps(java.sql.TimestampcurrentTime,java.sql.TimestampoldTime){longmilliseconds1=o

java - 如何使用 java.sql.Timestamp 作为真正的 java.util.Date 与 JPA

我对以毫秒为单位的日期管理有疑问。我理解需要使用TIMESTAMP来存储毫秒数:@Temporal(TIMESTAMP)@Column(name="DATE_COLUMN",nullable=false)@Overridepublicjava.util.DategetDate(){returnthis.date;}但是如果我无法将这个日期与另一个java.util.Date实例进行比较,除非我注意equals()调用的顺序,因为this.date实例是一个java.sql.时间戳。如何从JPA获取java.util.Date?因为来自JPA的日期,即使方法签名是一个java.util.