java - 如何从 iPhone 中的数据库中解析日期

标签 java ios datetime

我有一个从我的 iCloud 帐户中检索到的 .db 文件。我正在尝试从其中一个表中解析日期字段。我在 Java 中这样做。我不太确定它是如何存储的,因为它似乎只是一个数字。

我正在获取这个值并将其解析为一个长整数,它传递给 java 中的 Date 对象。然而,它似乎总是在 1970 年 1 月的某个时候。

为日期存储的值:356898417 在我调用 Date.toString 时给我 1970-01-04

最佳答案

默认的日期构造函数接受一个参数,该参数等于自 1970 年 1 月 1 日午夜以来经过的毫秒数。

Date(long millisec)

提供存储在 iCloud 中的实际日期时间更具体。

关于java - 如何从 iPhone 中的数据库中解析日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28576776/

相关文章:

java - Android 绘图线 2 点

java - 为什么 `jLabel1 = jLabel2` 不改变显示的值?

ios - CloudKit修改现有CKSubscription

ios - 当 UITableViewCell 使用 Swift 展开时如何更改 UIButton 图像?

python - 在 Python 中解析非零填充时间戳

C# 根据日期范围内的名称获取星期几的日期值

java - 特定时区日历中的日期 getTime()

java - Mac 上的应用程序版本控制

项目之间共享的 Java 域对象

ios - cloudkit: validate a developer ID-signed application error: the archived application has entitlements that require Mac app store 分布