mysql - 在数据库中保存时间戳

标签 mysql json swift

我正在尝试实现一个项目,人们可以登录到一个网站,在那里他们可以找到个人日历。在这个日历中,人们应该能够留下时间戳。由于一年大约有 365 天(并且每天可能有超过 1 个时间戳),因此将需要保存大量时间戳。

我需要一种方法将这些时间戳保存在某种数据库中。我对此很陌生,我想知道使用 JSON 文件来存储这些时间戳或使用 MySQL 数据库是否是更好的方法。

背景故事: 我正在开发一个项目,其中微 Controller 在用户给定的时间戳处执行某些操作。用户在 iOS 应用程序的日历中留下时间戳。因此它还必须兼容 Swift/iOS。

有什么想法吗?

最佳答案

数据库有几种存储时间戳的方法。例如数据类型 TIMESTAMP 或 DATETIME 都是存储时间戳的方法

如果您在数据库中执行此操作,则可以跨设备同步它。

要使用 JSON 来完成此操作,我将向您推荐 StackOverflow 上的这个问题: The "right" JSON date format

编辑:查看评论后,您很可能需要一个数据库。我在这里有一个示例,其中有一个用户表和一个事件表,可以将它们连接起来以获取每个用户的每个事件,即使每个用户将其所有事件都放在同一个表中。

我创建这个是因为我以前不知道数据库有什么用处,所以我来到这里,有人给我指明了正确的方向。数据库非常强大且快速。维护每个人的 JSON 事件文件将是一场噩梦。我 100% 推荐适合您情况的数据库

尝试一下我创建的示例数据库:http://sqlfiddle.com/#!9/523e2d/5

关于mysql - 在数据库中保存时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46266708/

相关文章:

swift - XCFramework 问题,标识符为 "ios-armv7_arm64"的库已经存在

mysql - 计算 30 天 bin 中的行数

java - 从 JSON 字符串构建 Spring ResponseEntity 对象

javascript - SAP UI5 Json 模型计数

iOS Swift AVAudioPlayer playAtTime 方法不起作用

swift - 这是什么原因造成的? - "CoreAnimation: warning, deleted thread with uncommitted CATransaction"

mysql - 根据mysql中的某些条件将一条记录拆分为两条记录

php - Mysql,网站 'unable to select database'

MySQL 限制事件发生在什么时候

javascript - v4 中的 d3 缩放功能问题